Diff of the two buildlogs: -- --- b1/build.log 2025-08-01 12:13:18.213634349 +0000 +++ b2/build.log 2025-08-01 12:23:55.706417665 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Fri Aug 1 00:01:59 -12 2025 -I: pbuilder-time-stamp: 1754049719 +I: Current time: Fri Sep 4 08:36:22 +14 2026 +I: pbuilder-time-stamp: 1788460582 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/1943548/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1751418/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Sep 3 18:36 /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/1751418/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1751418/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='experimental' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=experimental + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='360b8a1f999c4998a47e7e224de5916a' - 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='1943548' - PS1='# ' - PS2='> ' + INVOCATION_ID=18756f53f6f6405db546fb4b08e4c835 + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=1751418 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.6mLi4SKj/pbuilderrc_Z5r2 --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.6mLi4SKj/b1 --logfile b1/build.log sfcgal_2.2.0-1~exp1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.6mLi4SKj/pbuilderrc_wRPu --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.6mLi4SKj/b2 --logfile b2/build.log sfcgal_2.2.0-1~exp1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-37-cloud-arm64 #1 SMP Debian 6.1.140-1 (2025-05-22) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 12 19:25 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1943548/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 12 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1751418/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -378,7 +410,7 @@ Get: 255 http://deb.debian.org/debian unstable/main arm64 python3-debian all 1.0.1 [120 kB] Get: 256 http://deb.debian.org/debian unstable/main arm64 python3-yaml arm64 6.0.2-1+b2 [122 kB] Get: 257 http://deb.debian.org/debian unstable/main arm64 pkg-kde-tools all 0.18.12 [89.1 kB] -Fetched 180 MB in 1s (234 MB/s) +Fetched 180 MB in 1s (185 MB/s) Preconfiguring packages ... Selecting previously unselected package libexpat1:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19964 files and directories currently installed.) @@ -1209,8 +1241,8 @@ Setting up tzdata (2025b-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Aug 1 12:02:38 UTC 2025. -Universal Time is now: Fri Aug 1 12:02:38 UTC 2025. +Local time is now: Thu Sep 3 18:37:08 UTC 2026. +Universal Time is now: Thu Sep 3 18:37:08 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libboost-atomic1.83.0:arm64 (1.83.0-4.2) ... @@ -1437,7 +1469,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/1751418/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for experimental +I: user script /srv/workspace/pbuilder/1751418/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 @@ -3830,7 +3866,7 @@ This warning is for project developers. Use -Wno-dev to suppress it. -- removing OSG dependencies from the library --- Configuring done (1.6s) +-- Configuring done (1.4s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: @@ -3992,29 +4028,29 @@ make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' make -f src/CMakeFiles/SFCGAL.dir/build.make src/CMakeFiles/SFCGAL.dir/build make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -[ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o [ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 +[ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o +[ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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/GeometryCollection.cpp.o -[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o -[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 +[ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o -MF CMakeFiles/SFCGAL.dir/Geometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/Geometry.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Geometry.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 -[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o +[ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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/MultiLineString.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 +[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/GeometryVisitor.cpp -[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/LineString.cpp.o -MF CMakeFiles/SFCGAL.dir/LineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/LineString.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/LineString.cpp +[ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/MultiLineString.cpp +[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 -[ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/MultiPolygon.cpp [ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 +[ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/MultiPolygon.cpp [ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -MF CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o.d -o CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/MultiSolid.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Point.cpp.o -MF CMakeFiles/SFCGAL.dir/Point.cpp.o.d -o CMakeFiles/SFCGAL.dir/Point.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Point.cpp [ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o -MF CMakeFiles/SFCGAL.dir/Polygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/Polygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/Polygon.cpp @@ -4028,8 +4064,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/MultiLineString.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/src/LineString.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4065,7 +4100,9 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/Coordinate.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/GeometryVisitor.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4101,9 +4138,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/LineString.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/src/Envelope.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4137,20 +4173,12 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiSolid.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/MultiSolid.cpp:6: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -4172,12 +4200,6 @@ /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { @@ -4186,18 +4208,6 @@ /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { @@ -4207,30 +4217,32 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiPolygon.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/MultiPolygon.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiSolid.h:15, + from /build/reproducible-path/sfcgal-2.2.0/src/MultiSolid.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -4249,13 +4261,7 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: +In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -4271,7 +4277,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/Geometry.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/src/Point.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4305,12 +4311,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -4320,7 +4320,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/Point.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/src/Geometry.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4348,18 +4348,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -4368,9 +4356,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/GeometryVisitor.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/src/Coordinate.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4412,8 +4398,10 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/src/Envelope.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, + from /build/reproducible-path/sfcgal-2.2.0/src/MultiLineString.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4453,12 +4441,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -4472,6 +4454,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -4479,7 +4467,8 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, - from /build/reproducible-path/sfcgal-2.2.0/src/Polygon.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiPolygon.h:15, + from /build/reproducible-path/sfcgal-2.2.0/src/MultiPolygon.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4513,6 +4502,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -4526,6 +4521,41 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/PolyhedralSurface.cpp:6: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -4571,6 +4601,47 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, + from /build/reproducible-path/sfcgal-2.2.0/src/Polygon.cpp:6: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -4584,6 +4655,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -4610,41 +4687,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/PolyhedralSurface.cpp:6: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -4671,12 +4713,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -4714,30 +4750,25 @@ [ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Transform.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 [ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 [ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 [ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/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 -[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/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 -[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/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 In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PreparedGeometry.h:12, - from /build/reproducible-path/sfcgal-2.2.0/src/PreparedGeometry.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Segment.h:7, + from /build/reproducible-path/sfcgal-2.2.0/src/Segment.cpp:4: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +[ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/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 In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -4761,16 +4792,15 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/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 In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Segment.h:7, - from /build/reproducible-path/sfcgal-2.2.0/src/Segment.cpp:4: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, + from /build/reproducible-path/sfcgal-2.2.0/src/Solid.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -4781,12 +4811,6 @@ /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { @@ -4804,19 +4828,37 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/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 +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/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 In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, - from /build/reproducible-path/sfcgal-2.2.0/src/Solid.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PreparedGeometry.h:12, + from /build/reproducible-path/sfcgal-2.2.0/src/PreparedGeometry.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -4846,14 +4888,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaShapes.cpp -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -4879,6 +4913,40 @@ /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/Transform.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, @@ -4890,25 +4958,12 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { @@ -4926,21 +4981,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/Transform.cpp:9: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -4964,6 +5004,19 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -4976,24 +5029,18 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaShapes.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:11, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h:12, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/BoundaryVisitor.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/BoundaryVisitor.cpp:6: + from /usr/include/CGAL/Arr_segment_traits_2.h:30, + from /usr/include/CGAL/Gps_segment_traits_2.h:20, + from /usr/include/CGAL/Boolean_set_operations_2/complement.h:25, + from /usr/include/CGAL/Boolean_set_operations_2.h:21, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/Intersection2D.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5016,7 +5063,12 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Boolean_set_operations_2/complement.h:23: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -5031,8 +5083,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:11, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h:12, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h:13, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/ConsistentOrientationBuilder.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/BoundaryVisitor.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/BoundaryVisitor.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5079,25 +5131,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5116,11 +5149,13 @@ from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /usr/include/CGAL/Arr_segment_traits_2.h:30, - from /usr/include/CGAL/Gps_segment_traits_2.h:20, - from /usr/include/CGAL/Boolean_set_operations_2/complement.h:25, - from /usr/include/CGAL/Boolean_set_operations_2.h:21, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/Intersection2D.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/Vertex.h:11, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h:12, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h:13, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/ConsistentOrientationBuilder.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5139,31 +5174,28 @@ /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Boolean_set_operations_2/complement.h:23: +In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaWrapping3D.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiPolygon.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaShapes.cpp:8: + from /usr/include/CGAL/Rational_traits.h:21, + from /usr/include/CGAL/Distance_2/Point_2_Line_2.h:22, + from /usr/include/CGAL/Intersections_2/Circle_2_Line_2.h:21, + from /usr/include/CGAL/intersection_2.h:29, + from /usr/include/CGAL/intersections.h:37, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/Intersection3D.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5186,26 +5218,10 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -5221,6 +5237,23 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Circle_2.h:25, + from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:18, + from /usr/include/CGAL/intersection_2.h:22: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaWrapping3D.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5247,19 +5280,33 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/Rational_traits.h:21, - from /usr/include/CGAL/Distance_2/Point_2_Line_2.h:22, - from /usr/include/CGAL/Intersections_2/Circle_2_Line_2.h:21, - from /usr/include/CGAL/intersection_2.h:29, - from /usr/include/CGAL/intersections.h:37, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/Intersection3D.cpp:6: + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiPolygon.h:15, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/alphaShapes.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5284,9 +5331,11 @@ | ^ In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Circle_2.h:25, - from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:18, - from /usr/include/CGAL/intersection_2.h:22: + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -5313,33 +5362,13 @@ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, + from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_nodes.h:19, + from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:24, + from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:25, + from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22, + from /usr/include/CGAL/Polygon_mesh_processing/clip.h:18, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/Intersection3D.cpp:8: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -5388,13 +5417,7 @@ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, - from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_nodes.h:19, - from /usr/include/CGAL/Polygon_mesh_processing/internal/Corefinement/intersection_impl.h:24, - from /usr/include/CGAL/Polygon_mesh_processing/intersection.h:25, - from /usr/include/CGAL/Polygon_mesh_processing/corefinement.h:22, - from /usr/include/CGAL/Polygon_mesh_processing/clip.h:18, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/Intersection3D.cpp:8: + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -5431,8 +5454,19 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/area.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/long_double.h:27, from /usr/include/CGAL/number_type_basic.h:52: /usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]': @@ -5442,10 +5476,10 @@ /usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 243 | std::pair pair() const | ^~~~ +[ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/area.cpp [ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/buffer3D.cpp -[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/centroid.cpp In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/algorithm:60, from /usr/include/CGAL/config.h:260, @@ -5479,6 +5513,12 @@ /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ +[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/centroid.cpp +[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collect.cpp +[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionExtract.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5514,18 +5554,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collect.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionExtract.cpp -[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionHomogenize.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5561,8 +5595,14 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionToMulti.cpp +[ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionHomogenize.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5602,33 +5642,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/connection.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5640,7 +5653,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionHomogenize.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collect.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5668,6 +5681,31 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5679,7 +5717,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collect.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionExtract.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5707,6 +5745,25 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5718,7 +5775,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionExtract.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionHomogenize.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -5752,18 +5809,8 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/collectionToMulti.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5790,6 +5837,21 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/connection.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5842,6 +5904,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5879,44 +5947,30 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, + from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, + from /usr/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:25, + from /usr/include/CGAL/Polygon_mesh_processing/repair.h:21, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/buffer3D.cpp:18: +/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const': +/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 + 283 | { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/long_double.h:27, + from /usr/include/CGAL/number_type_basic.h:52: +/usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]': +/usr/include/CGAL/long_double.h:122:75: required from here + 122 | return (Interval_nt<>((double)x)+Interval_nt<>::smallest()).pair(); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ +/usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 243 | std::pair pair() const + | ^~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -5943,24 +5997,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, - from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, - from /usr/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:25, - from /usr/include/CGAL/Polygon_mesh_processing/repair.h:21, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/buffer3D.cpp:18: -/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const': -/usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:283:3: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 - 283 | { - | ^ -In file included from /usr/include/CGAL/long_double.h:27, - from /usr/include/CGAL/number_type_basic.h:52: -/usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]': -/usr/include/CGAL/long_double.h:122:75: required from here - 122 | return (Interval_nt<>((double)x)+Interval_nt<>::smallest()).pair(); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ -/usr/include/CGAL/Interval_nt.h:243:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 243 | std::pair pair() const - | ^~~~ [ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/convexHull.cpp [ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o @@ -5971,8 +6007,6 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/differencePrimitives.cpp [ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance.cpp -[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance3d.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -5985,6 +6019,8 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +[ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance3d.cpp In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -6054,44 +6090,8 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/algorithm:60, - from /usr/include/CGAL/config.h:260, - from /usr/include/CGAL/Bbox_2.h:19, - from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:17: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here - 224 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here - 228 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here - 232 | return std::make_pair(Triangle_3(),false); - | ^~~~~~~~~~~~ +[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/extrude.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -6136,24 +6136,40 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/difference.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -6172,54 +6188,67 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: +In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/distance3d.h:10, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance3d.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/difference.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/algorithm:60, + from /usr/include/CGAL/config.h:260, + from /usr/include/CGAL/Bbox_2.h:19, + from /usr/include/CGAL/Intersections_2/Bbox_2_Circle_2.h:17: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:224:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:224:29: note: '' declared here + 224 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:228:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:228:29: note: '' declared here + 228 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Triangle_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Triangle_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Triangle_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:232:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Triangle_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here + 232 | return std::make_pair(Triangle_3(),false); + | ^~~~~~~~~~~~ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { @@ -6232,47 +6261,39 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: +[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/force2D.cpp +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/extrude.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/force2D.cpp -[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/force3D.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/distance3d.h:10, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/distance3d.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -6332,18 +6353,33 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/force3D.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/force2D.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/force2D.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/extrude.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/extrude.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -6373,8 +6409,8 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/extrude.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/extrude.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/force2D.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/force2D.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -6402,6 +6438,31 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -6437,37 +6498,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -6507,6 +6537,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -6526,6 +6562,39 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/intersection.cpp [ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/intersects.cpp +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, + from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, + from /usr/include/boost/shared_ptr.hpp:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/buffer3D.h:8: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here + 217 | return std::make_pair(Plane_3(), false); + | ^~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here + 288 | return std::make_pair(Vector_3(),false); + | ^~~~~~~~~~ +[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/isSimple.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -6568,6 +6637,43 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/intersects.cpp:10: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, @@ -6609,41 +6715,16 @@ /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, - from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, - from /usr/include/boost/shared_ptr.hpp:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/buffer3D.h:8: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here - 217 | return std::make_pair(Plane_3(), false); - | ^~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here - 288 | return std::make_pair(Vector_3(),false); - | ^~~~~~~~~~ -[ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/isSimple.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ [ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/isValid.cpp +[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/length.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -6657,51 +6738,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/intersects.cpp:10: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/length.cpp +[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/lineSubstring.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -6746,8 +6784,21 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/lineSubstring.cpp +[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/minkowskiSum.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, @@ -6786,19 +6837,6 @@ /usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here 217 | return std::make_pair(Plane_3(), false); | ^~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -6835,49 +6873,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here - 262 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, - inlined from 'bool CGAL::Convex_hull_3::internal::Is_on_positive_side_of_plane_3::operator()(const Point_3&) const [with Traits = CGAL::Epeck; Is_CK = std::integral_constant]' at /usr/include/CGAL/convex_hull_3.h:203:32, - inlined from 'void CGAL::Convex_hull_3::internal::non_coplanar_quickhull_3(std::__cxx11::list&, TDS_2&, const Traits&) [with TDS_2 = CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:736:30, - inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:843:31: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]': -/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here - 217 | return std::make_pair(Plane_3(), false); - | ^~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -6888,7 +6883,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/length.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/lineSubstring.cpp:11: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -6916,27 +6911,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/minkowskiSum.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -6947,7 +6921,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/lineSubstring.cpp:11: + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/length.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -6970,34 +6944,17 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/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 -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/offset.cpp +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -7011,6 +6968,32 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::CommonKernelFunctors::Has_on_positive_side_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, + inlined from 'bool CGAL::Convex_hull_3::internal::Is_on_positive_side_of_plane_3::operator()(const Point_3&) const [with Traits = CGAL::Epeck; Is_CK = std::integral_constant]' at /usr/include/CGAL/convex_hull_3.h:203:32, + inlined from 'void CGAL::Convex_hull_3::internal::non_coplanar_quickhull_3(std::__cxx11::list&, TDS_2&, const Traits&) [with TDS_2 = CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:736:30, + inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:843:31: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]': +/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here + 217 | return std::make_pair(Plane_3(), false); + | ^~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26, @@ -7058,6 +7041,37 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/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 +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here + 262 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -7071,88 +7085,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/offset.cpp:8: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Nef_polyhedron_3.h:24, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/minkowskiSum3D.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/minkowskiSum3D.cpp:5: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -7166,14 +7098,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/orientation.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -7187,19 +7111,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/partition_2.cpp +[ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/offset.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, - from /usr/include/CGAL/Epic_converter.h:18, - from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, - from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, - from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, - from /usr/include/CGAL/Nef_polyhedron_3.h:31: + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -7211,12 +7128,9 @@ | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/orientation.h:12, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/orientation.cpp:6: + from /usr/include/CGAL/Nef_polyhedron_3.h:24, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/minkowskiSum3D.h:9, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/minkowskiSum3D.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -7244,14 +7158,23 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/partition_2.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/offset.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -7274,13 +7197,7 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: +In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -7291,6 +7208,28 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/orientation.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21, + from /usr/include/CGAL/Epic_converter.h:18, + from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Nef_3/SNC_k3_tree_traits.h:20, + from /usr/include/CGAL/Nef_3/SNC_point_locator.h:21, + from /usr/include/CGAL/Nef_3/SNC_external_structure.h:25, + from /usr/include/CGAL/Nef_polyhedron_3.h:31: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/stl_tree.h:63, from /usr/include/c++/14/map:62, @@ -7349,12 +7288,19 @@ /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: @@ -7375,12 +7321,64 @@ /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ +[ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/partition_2.cpp +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/orientation.h:12, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/orientation.cpp:6: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ [ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/rotate.cpp +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_3, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_3, CGAL::Epick> > >]': +/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here + 217 | return std::make_pair(Plane_3(), false); + | ^~~~~~~~~ [ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/scale.cpp -[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/simplification.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -7394,40 +7392,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_3, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Plane_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_3, CGAL::Epick> > >]': -/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here - 217 | return std::make_pair(Plane_3(), false); - | ^~~~~~~~~ -[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/straightSkeleton.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/AffineTransform2.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/scale.cpp:7: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/partition_2.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -7450,11 +7422,25 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/simplification.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/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 +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -7496,12 +7482,56 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +[ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/straightSkeleton.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/AffineTransform2.h:9, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/scale.cpp:7: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -7546,6 +7576,12 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -7559,6 +7595,33 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, + inlined from 'bool CGAL::AABB_traits_3::Do_intersect::operator()(const Query&, const CGAL::AABB_traits_3::Bounding_box&) const [with Query = CGAL::Ray_3; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive, CGAL::Default, std::integral_constant, std::integral_constant >; BboxMap = CGAL::Default]' at /usr/include/CGAL/AABB_traits_3.h:329:50, + inlined from 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]': +/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here + 262 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, + inlined from 'bool CGAL::AABB_traits_3::Do_intersect::operator()(const Query&, const CGAL::AABB_traits_3::Bounding_box&) const [with Query = CGAL::Ray_3; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive, CGAL::Default, std::integral_constant, std::integral_constant >; BboxMap = CGAL::Default]' at /usr/include/CGAL/AABB_traits_3.h:329:50, + inlined from 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -7595,25 +7658,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -7627,6 +7671,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/tesselate.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -7643,13 +7695,11 @@ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, - inlined from 'bool CGAL::AABB_traits_3::Do_intersect::operator()(const Query&, const CGAL::AABB_traits_3::Bounding_box&) const [with Query = CGAL::Ray_3; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive, CGAL::Default, std::integral_constant, std::integral_constant >; BboxMap = CGAL::Default]' at /usr/include/CGAL/AABB_traits_3.h:329:50, - inlined from 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]': +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here 262 | return std::make_pair(Ray_3(),false); | ^~~~~~~ @@ -7657,13 +7707,11 @@ inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, - inlined from 'bool CGAL::AABB_traits_3::Do_intersect::operator()(const Query&, const CGAL::AABB_traits_3::Bounding_box&) const [with Query = CGAL::Ray_3; GeomTraits = CGAL::Epeck; AABBPrimitive = CGAL::AABB_face_graph_triangle_primitive, CGAL::Default, std::integral_constant, std::integral_constant >; BboxMap = CGAL::Default]' at /usr/include/CGAL/AABB_traits_3.h:329:50, - inlined from 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]' at /usr/include/CGAL/Polygon_mesh_processing/internal/Side_of_triangle_mesh/Ray_3_Triangle_3_traversal_traits.h:77:47: + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: /usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'bool CGAL::internal::Ray_3_Triangle_3_traversal_traits::do_intersect(const Query&, const Node&) const [with Query = CGAL::Ray_3; AABBTraits = CGAL::AABB_traits_3, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default>; Kernel = CGAL::Epeck; Helper = CGAL::internal::Default_tree_helper, CGAL::Default, std::integral_constant, std::integral_constant >, CGAL::Default> > >; Tag_ray_is_vertical = std::integral_constant]': +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': /usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here 266 | return std::make_pair(Ray_3(),false); | ^~~~~~~ @@ -7704,33 +7752,19 @@ /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ -[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/tesselate.cpp -[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/translate.cpp -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': -/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here - 262 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -7773,49 +7807,21 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/union.cpp -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/translate.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/translate.cpp:6: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) +[ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/translate.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:16, from /usr/include/CGAL/compute_outer_frame_margin.h:17, from /usr/include/CGAL/create_straight_skeleton_2.h:17, @@ -7861,8 +7867,43 @@ /usr/include/CGAL/Straight_skeleton_2/Straight_skeleton_builder_traits_2_aux.h:187:24: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 187 | CGAL::Quotient to_quotient() const { return CGAL::Quotient(mN,mD) ; } | ^~~~~~~~~~~ -[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/visibility.cpp +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/translate.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/translate.cpp:6: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/union.cpp In file included from /usr/include/CGAL/long_double.h:27, from /usr/include/CGAL/number_type_basic.h:52: /usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::INTERN_INTERVAL_NT::to_interval(const CGAL::Interval_nt&) [with bool Protected = false]': @@ -7914,21 +7955,20 @@ /usr/include/CGAL/Interval_nt.h:1121:3: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | to_interval (const Interval_nt & d) | ^~~~~~~~~~~ -[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/volume.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/visibility.cpp +In file included from /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:17, + from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:17: +/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h: In function 'CGAL::Uncertain CGAL::CGAL_SS_i::compare_offset_lines_isec_timesC2(CGAL::Trisegment_2_ptr > >&, CGAL::Trisegment_2_ptr > >&, Caches&) [with K = CGAL::Simple_cartesian >; Caches = Caches > >]': +/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:217:14: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 217 | Quotient mt = mt_->to_quotient(); + | ^~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -7942,8 +7982,13 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -MF CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o.d -o CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/capi/sfcgal_c.cpp +[ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/algorithm/volume.cpp +In file included from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:22: +/usr/include/CGAL/Lazy_exact_nt.h: In constructor 'CGAL::Lazy_exact_Ex_Cst::Lazy_exact_Ex_Cst(T&&) [with T = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>; ET = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>]': +/usr/include/CGAL/Lazy_exact_nt.h:168:51: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 168 | : Lazy_exact_nt_rep(CGAL_NTS to_interval(e), std::forward(e)) + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -7986,6 +8031,14 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -MF CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o.d -o CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/capi/sfcgal_c.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -7998,12 +8051,6 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/Straight_skeleton_builder_traits_2.h:17, - from /usr/include/CGAL/Polygon_offset_builder_traits_2.h:17: -/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h: In function 'CGAL::Uncertain CGAL::CGAL_SS_i::compare_offset_lines_isec_timesC2(CGAL::Trisegment_2_ptr > >&, CGAL::Trisegment_2_ptr > >&, Caches&) [with K = CGAL::Simple_cartesian >; Caches = Caches > >]': -/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:217:14: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 217 | Quotient mt = mt_->to_quotient(); - | ^~ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -8039,71 +8086,24 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:22: -/usr/include/CGAL/Lazy_exact_nt.h: In constructor 'CGAL::Lazy_exact_Ex_Cst::Lazy_exact_Ex_Cst(T&&) [with T = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>; ET = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>]': -/usr/include/CGAL/Lazy_exact_nt.h:168:51: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 168 | : Lazy_exact_nt_rep(CGAL_NTS to_interval(e), std::forward(e)) - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/volume.h:10, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/volume.cpp:6: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, + from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, + from /usr/include/boost/shared_ptr.hpp:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/minkowskiSum3D.h:7: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here + 217 | return std::make_pair(Plane_3(), false); + | ^~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8117,17 +8117,16 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/EnvelopeVisitor.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/capi/sfcgal_c.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/volume.h:10, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/volume.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8155,30 +8154,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, - from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, - from /usr/include/boost/shared_ptr.hpp:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/minkowskiSum3D.h:7: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here - 217 | return std::make_pair(Plane_3(), false); - | ^~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8192,63 +8167,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h: In function 'CGAL::Uncertain CGAL::CGAL_SS_i::compare_offset_lines_isec_timesC2(CGAL::Trisegment_2_ptr > >&, CGAL::Trisegment_2_ptr > >&, Caches&) [with K = CGAL::Simple_cartesian >; Caches = Caches > >]': -/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:218:35: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 - 218 | Quotient nt = nt_->to_quotient(); - | ~~~~~~~~~~~~~~~~^~ -[ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/EnvelopeVisitor.cpp -[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/ForceValidityVisitor.cpp -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, - from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, - from /usr/include/boost/shared_ptr.hpp:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/minkowskiSum.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/minkowskiSum.cpp:6: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_2; A2 = CGAL::Line_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, - inlined from 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_conv_2.h:603:18: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]': -/usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here - 141 | return std::make_pair(Line_2(), false); - | ^~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_2; A2 = CGAL::Line_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, - inlined from 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_conv_2.h:603:18: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]': -/usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here - 141 | return std::make_pair(Line_2(), false); - | ^~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8257,9 +8181,9 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/EnvelopeVisitor.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/EnvelopeVisitor.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/capi/sfcgal_c.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8287,16 +8211,16 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h: In function 'CGAL::Uncertain CGAL::CGAL_SS_i::compare_offset_lines_isec_timesC2(CGAL::Trisegment_2_ptr > >&, CGAL::Trisegment_2_ptr > >&, Caches&) [with K = CGAL::Simple_cartesian >; Caches = Caches > >]': +/usr/include/CGAL/predicates/Straight_skeleton_pred_ftC2.h:218:35: note: parameter passing for argument of type 'CGAL::Quotient >' when C++17 is enabled changed to match C++14 in GCC 10.1 + 218 | Quotient nt = nt_->to_quotient(); + | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -/usr/include/CGAL/mpq_class.h: In function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8305,9 +8229,9 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/ForceValidityVisitor.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/EnvelopeVisitor.h:9, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/EnvelopeVisitor.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8341,6 +8265,55 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, + from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, + from /usr/include/boost/shared_ptr.hpp:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/minkowskiSum.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/algorithm/minkowskiSum.cpp:6: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_2; A2 = CGAL::Line_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23, + inlined from 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_conv_2.h:603:18: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]': +/usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here + 141 | return std::make_pair(Line_2(), false); + | ^~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Line_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Line_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Line_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Line_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:141:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Line_2; A2 = CGAL::Line_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Equal_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Equal_2, CGAL::Epick> > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, + inlined from 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]' at /usr/include/CGAL/Minkowski_sum_2/Minkowski_sum_conv_2.h:603:18: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In member function 'void CGAL::Minkowski_sum_by_convolution_2::_convolution_cycle(unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, unsigned int, bool, const std::vector&, Vertex_circulator, unsigned int, Labels_set&, Anchors_queue&, Segments_list&) const [with Kernel_ = CGAL::Epeck; Container_ = std::vector, std::allocator > >]': +/usr/include/CGAL/Epic_converter.h:141:27: note: '' declared here + 141 | return std::make_pair(Line_2(), false); + | ^~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8365,10 +8338,6 @@ /usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here 288 | return std::make_pair(Vector_3(),false); | ^~~~~~~~~~ -[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/GetPointsVisitor.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/GeometrySet.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8382,8 +8351,10 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/Interval.cpp +/usr/include/CGAL/mpq_class.h: In function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:9: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^~~~~~~~ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28, @@ -8436,14 +8407,21 @@ /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ +[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/ForceValidityVisitor.cpp +[ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/GeometrySet.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/GeometrySet.h:14, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/GeometrySet.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/ForceValidityVisitor.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8471,20 +8449,39 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/GetPointsVisitor.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/Interval.cpp +[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/coversPoints.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/Interval.cpp:7: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/GeometrySet.h:14, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/GeometrySet.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8562,72 +8559,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/coversPoints.cpp -[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/simplification.cpp -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here - 262 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8635,9 +8566,7 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/coversPoints.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/src/detail/Interval.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8665,8 +8594,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/generator/building.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -8728,8 +8655,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/simplification.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/coversPoints.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -8757,6 +8683,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -8770,14 +8702,139 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/simplification.cpp +[ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/generator/building.cpp [ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/generator/disc.cpp +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&, const A3&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Point_3; A3 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:60:23, + inlined from 'CGAL::Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::' at /usr/include/CGAL/convex_hull_3.h:799:56, + inlined from 'std::pair<_FIter, _FIter> CGAL::min_max_element(ForwardIterator, ForwardIterator, CompareMin, CompareMax) [with ForwardIterator = std::_List_iterator >; CompareMin = Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::; CompareMax = Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::]' at /usr/include/CGAL/algorithm.h:156:19, + inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:797:34, + inlined from 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]' at /usr/include/CGAL/convex_hull_3.h:1047:51: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]': +/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here + 217 | return std::make_pair(Plane_3(), false); + | ^~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&, const A3&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Point_3; A3 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:60:23, + inlined from 'CGAL::Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::' at /usr/include/CGAL/convex_hull_3.h:801:56, + inlined from 'std::pair<_FIter, _FIter> CGAL::min_max_element(ForwardIterator, ForwardIterator, CompareMin, CompareMax) [with ForwardIterator = std::_List_iterator >; CompareMin = Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::; CompareMax = Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::]' at /usr/include/CGAL/algorithm.h:158:19, + inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:797:34, + inlined from 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]' at /usr/include/CGAL/convex_hull_3.h:1047:51: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]': +/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here + 217 | return std::make_pair(Plane_3(), false); + | ^~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&, const A3&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Point_3; A3 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:60:23, + inlined from 'CGAL::Convex_hull_3::internal::farthest_outside_point, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Epeck, CGAL::Point_3 >(CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::__cxx11::list, std::allocator > >&, const CGAL::Epeck&)::&, const CGAL::Point_3&)>' at /usr/include/CGAL/convex_hull_3.h:580:55, + inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = std::_List_iterator >; _Iterator2 = std::_List_iterator >; _Compare = CGAL::Convex_hull_3::internal::farthest_outside_point, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Epeck, CGAL::Point_3 >(CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::__cxx11::list, std::allocator > >&, const CGAL::Epeck&)::&, const CGAL::Point_3&)>]' at /usr/include/c++/14/bits/predefined_ops.h:158:30, + inlined from 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = _List_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Epeck, CGAL::Point_3 >(CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::__cxx11::list, std::allocator > >&, const CGAL::Epeck&)::&, const CGAL::Point_3&)> >]' at /usr/include/c++/14/bits/stl_algo.h:5626:12, + inlined from 'constexpr _FIter std::max_element(_FIter, _FIter, _Compare) [with _FIter = _List_iterator >; _Compare = CGAL::Convex_hull_3::internal::farthest_outside_point, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Epeck, CGAL::Point_3 >(CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::__cxx11::list, std::allocator > >&, const CGAL::Epeck&)::&, const CGAL::Point_3&)>]' at /usr/include/c++/14/bits/stl_algo.h:5677:43, + inlined from 'typename std::__cxx11::list::iterator CGAL::Convex_hull_3::internal::farthest_outside_point(Face_handle, std::__cxx11::list&, const Traits&) [with Face_handle = CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>; Traits = CGAL::Epeck; Point = CGAL::Point_3]' at /usr/include/CGAL/convex_hull_3.h:577:27, + inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_3_scan(TDS_2&, std::__cxx11::list&, const Traits&) [with TDS_2 = CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:653:66, + inlined from 'void CGAL::Convex_hull_3::internal::non_coplanar_quickhull_3(std::__cxx11::list&, TDS_2&, const Traits&) [with TDS_2 = CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:757:22, + inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:843:31, + inlined from 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]' at /usr/include/CGAL/convex_hull_3.h:1047:51: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]': +/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here + 217 | return std::make_pair(Plane_3(), false); + | ^~~~~~~~~ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/simplification.cpp:8: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8819,27 +8876,39 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': +/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here + 262 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ [ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/generator/hoch.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ [ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/generator/sierpinski.cpp -[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/graph/Edge.cpp -[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/graph/Vertex.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8878,25 +8947,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/vector:62, from /usr/include/boost/ptr_container/ptr_vector.hpp:19, @@ -8952,6 +9002,42 @@ /usr/include/CGAL/Epic_converter.h:152:29: note: '' declared here 152 | return std::make_pair(Ray_2(),false); | ^~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/graph/Edge.cpp +[ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/graph/Vertex.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -8990,6 +9076,25 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9038,25 +9143,8 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/io/Serialization.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9113,71 +9201,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&, const A3&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Point_3; A3 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:60:23, - inlined from 'CGAL::Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::' at /usr/include/CGAL/convex_hull_3.h:799:56, - inlined from 'std::pair<_FIter, _FIter> CGAL::min_max_element(ForwardIterator, ForwardIterator, CompareMin, CompareMax) [with ForwardIterator = std::_List_iterator >; CompareMin = Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::; CompareMax = Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::]' at /usr/include/CGAL/algorithm.h:156:19, - inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:797:34, - inlined from 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]' at /usr/include/CGAL/convex_hull_3.h:1047:51: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]': -/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here - 217 | return std::make_pair(Plane_3(), false); - | ^~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&, const A3&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Point_3; A3 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:60:23, - inlined from 'CGAL::Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::' at /usr/include/CGAL/convex_hull_3.h:801:56, - inlined from 'std::pair<_FIter, _FIter> CGAL::min_max_element(ForwardIterator, ForwardIterator, CompareMin, CompareMax) [with ForwardIterator = std::_List_iterator >; CompareMin = Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::; CompareMax = Convex_hull_3::internal::ch_quickhull_face_graph >, CGAL::Polyhedron_3, CGAL::Epeck>(std::__cxx11::list, std::allocator > >&, std::_List_iterator >, std::_List_iterator >, std::_List_iterator >, CGAL::Polyhedron_3&, const CGAL::Epeck&)::]' at /usr/include/CGAL/algorithm.h:158:19, - inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:797:34, - inlined from 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]' at /usr/include/CGAL/convex_hull_3.h:1047:51: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]': -/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here - 217 | return std::make_pair(Plane_3(), false); - | ^~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&, const A3&) const [with A1 = CGAL::Plane_3; A2 = CGAL::Point_3; A3 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::CartesianKernelFunctors::Less_signed_distance_to_plane_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:60:23, - inlined from 'CGAL::Convex_hull_3::internal::farthest_outside_point, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Epeck, CGAL::Point_3 >(CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::__cxx11::list, std::allocator > >&, const CGAL::Epeck&)::&, const CGAL::Point_3&)>' at /usr/include/CGAL/convex_hull_3.h:580:55, - inlined from 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = std::_List_iterator >; _Iterator2 = std::_List_iterator >; _Compare = CGAL::Convex_hull_3::internal::farthest_outside_point, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Epeck, CGAL::Point_3 >(CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::__cxx11::list, std::allocator > >&, const CGAL::Epeck&)::&, const CGAL::Point_3&)>]' at /usr/include/c++/14/bits/predefined_ops.h:158:30, - inlined from 'constexpr _ForwardIterator std::__max_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = _List_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Epeck, CGAL::Point_3 >(CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::__cxx11::list, std::allocator > >&, const CGAL::Epeck&)::&, const CGAL::Point_3&)> >]' at /usr/include/c++/14/bits/stl_algo.h:5626:12, - inlined from 'constexpr _FIter std::max_element(_FIter, _FIter, _Compare) [with _FIter = _List_iterator >; _Compare = CGAL::Convex_hull_3::internal::farthest_outside_point, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, CGAL::Epeck, CGAL::Point_3 >(CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>, std::__cxx11::list, std::allocator > >&, const CGAL::Epeck&)::&, const CGAL::Point_3&)>]' at /usr/include/c++/14/bits/stl_algo.h:5677:43, - inlined from 'typename std::__cxx11::list::iterator CGAL::Convex_hull_3::internal::farthest_outside_point(Face_handle, std::__cxx11::list&, const Traits&) [with Face_handle = CGAL::internal::CC_iterator, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > > > >, CGAL::Default, CGAL::Default, CGAL::Default>, false>; Traits = CGAL::Epeck; Point = CGAL::Point_3]' at /usr/include/CGAL/convex_hull_3.h:577:27, - inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_3_scan(TDS_2&, std::__cxx11::list&, const Traits&) [with TDS_2 = CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:653:66, - inlined from 'void CGAL::Convex_hull_3::internal::non_coplanar_quickhull_3(std::__cxx11::list&, TDS_2&, const Traits&) [with TDS_2 = CGAL::Triangulation_data_structure_2, CGAL::Triangulation_ds_vertex_base_2 >, CGAL::Convex_hull_face_base_2 > >; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:757:22, - inlined from 'void CGAL::Convex_hull_3::internal::ch_quickhull_face_graph(std::__cxx11::list&, InputIterator, InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = std::_List_iterator >; PolygonMesh = CGAL::Polyhedron_3; Traits = CGAL::Epeck]' at /usr/include/CGAL/convex_hull_3.h:843:31, - inlined from 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]' at /usr/include/CGAL/convex_hull_3.h:1047:51: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'void CGAL::convex_hull_3(InputIterator, InputIterator, PolygonMesh&, const Traits&) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; PolygonMesh = Polyhedron_3; Traits = Epeck]': -/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here - 217 | return std::make_pair(Plane_3(), false); - | ^~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/io/Serialization.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9191,29 +9214,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': -/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here - 262 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9249,14 +9249,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/io/WkbReader.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9270,6 +9262,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/io/WkbReader.cpp In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, from /usr/include/c++/14/memory:66, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/union.h:11, @@ -9307,36 +9307,25 @@ /usr/include/CGAL/Epic_converter.h:232:29: note: '' declared here 232 | return std::make_pair(Triangle_3(),false); | ^~~~~~~~~~~~ -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/generator/building.h:11: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here - 126 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here - 130 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ [ 39%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/io/WkbWriter.cpp [ 39%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/io/WktReader.cpp +[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/io/WktWriter.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9382,23 +9371,32 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/io/WktWriter.cpp -[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/polygonSetToMultiPolygon.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/generator/building.h:11: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here + 126 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here + 130 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9414,8 +9412,6 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/tools/CharArrayBuffer.cpp In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -9445,8 +9441,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/tools/Log.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9492,43 +9486,8 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/c++/14/bits/stl_algobase.h:64, - from /usr/include/c++/14/string:51, - from /usr/include/boost/assert/source_location.hpp:15, - from /usr/include/boost/exception/exception.hpp:9, - from /usr/include/boost/exception/get_error_info.hpp:10, - from /usr/include/boost/exception/diagnostic_information.hpp:10, - from /usr/include/boost/exception/all.hpp:10, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Exception.h:10, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/simplification.h:7, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/simplification.cpp:6: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': -/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here - 126 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': -/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here - 130 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/tools/Registry.cpp +[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/polygonSetToMultiPolygon.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9567,6 +9526,8 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/tools/CharArrayBuffer.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9580,12 +9541,31 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/tools/Log.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/tools/Registry.cpp +[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/AffineTransform2.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9648,6 +9628,54 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/c++/14/bits/stl_algobase.h:64, + from /usr/include/c++/14/string:51, + from /usr/include/boost/assert/source_location.hpp:15, + from /usr/include/boost/exception/exception.hpp:9, + from /usr/include/boost/exception/get_error_info.hpp:10, + from /usr/include/boost/exception/diagnostic_information.hpp:10, + from /usr/include/boost/exception/all.hpp:10, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Exception.h:10, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/simplification.h:7, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/algorithm/simplification.cpp:6: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': +/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here + 126 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:31:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&) const [with A1 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::CommonKernelFunctors::Is_degenerate_2 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': +/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here + 130 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9686,6 +9714,79 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/AffineTransform2.h:9, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/AffineTransform2.cpp:6: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -9699,12 +9800,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:148:28, @@ -9753,44 +9848,24 @@ /usr/include/CGAL/Epic_converter.h:152:29: note: '' declared here 152 | return std::make_pair(Ray_2(),false); | ^~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/AffineTransform2.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ [ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/AffineTransform3.cpp +[ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/Force2D.cpp +[ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceOrderPoints.cpp +[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZ.cpp +[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZOrderPoints.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/AffineTransform2.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/AffineTransform2.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/AffineTransform3.h:9, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/AffineTransform3.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9818,24 +9893,24 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/Force2D.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceOrderPoints.cpp +[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/RoundTransform.cpp +[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/forceM.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/AffineTransform3.h:9, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/AffineTransform3.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/Force2D.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/Force2D.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9863,35 +9938,22 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZ.cpp +[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/triangulate/ConstraintDelaunayTriangulation.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/Force2D.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/Force2D.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/ForceZ.h:11, + from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZ.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -9914,11 +9976,6 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -9931,6 +9988,11 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -9954,6 +10016,8 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/triangulate/triangulateInGeometrySet.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -9966,73 +10030,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZOrderPoints.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/RoundTransform.cpp -[ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/forceM.cpp -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/transform/ForceZ.h:11, - from /build/reproducible-path/sfcgal-2.2.0/src/detail/transform/ForceZ.cpp:6: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -10046,14 +10043,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/triangulate/ConstraintDelaunayTriangulation.cpp -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10089,14 +10078,14 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -MF CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/GeometryStreams.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -MF CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o.d -o CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/detail/triangulate/triangulateInGeometrySet.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10194,19 +10183,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10244,25 +10220,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -10276,8 +10233,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -MF CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/GeometryStreams.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10314,6 +10275,19 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -10346,8 +10320,19 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -MF CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/OBJ.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10385,18 +10370,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/STL.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/STL.cpp.o -MF CMakeFiles/SFCGAL.dir/io/STL.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/STL.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/STL.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -MF CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/ewkt.cpp -[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -MF CMakeFiles/SFCGAL.dir/io/vtk.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/vtk.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -10410,6 +10389,95 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -MF CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/OBJ.cpp +[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/STL.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/STL.cpp.o -MF CMakeFiles/SFCGAL.dir/io/STL.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/STL.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/STL.cpp +[ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -MF CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/ewkt.cpp +[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -MF CMakeFiles/SFCGAL.dir/io/vtk.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/vtk.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/vtk.cpp +[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -MF CMakeFiles/SFCGAL.dir/io/wkb.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/wkb.cpp +[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -MF CMakeFiles/SFCGAL.dir/io/wkt.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/wkt.cpp +[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/numeric.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/numeric.cpp.o -MF CMakeFiles/SFCGAL.dir/numeric.cpp.o.d -o CMakeFiles/SFCGAL.dir/numeric.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/numeric.cpp +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, + inlined from 'typename K::Boolean CGAL::do_intersect(const Point_2&, const Segment_2&) [with K = Epeck]' at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:81:1, + inlined from 'SFCGAL::Polygon_with_holes_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const SFCGAL::Polygon_with_holes_2&)' at /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/differencePrimitives.h:466:33: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'SFCGAL::Polygon_with_holes_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const SFCGAL::Polygon_with_holes_2&)': +/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here + 126 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, + inlined from 'typename K::Boolean CGAL::do_intersect(const Point_2&, const Segment_2&) [with K = Epeck]' at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:81:1, + inlined from 'SFCGAL::Polygon_with_holes_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const SFCGAL::Polygon_with_holes_2&)' at /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/differencePrimitives.h:466:33: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'SFCGAL::Polygon_with_holes_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const SFCGAL::Polygon_with_holes_2&)': +/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here + 130 | return std::make_pair(Segment_2(),false); + | ^~~~~~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here + 262 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10495,12 +10563,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10540,14 +10602,20 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -MF CMakeFiles/SFCGAL.dir/io/wkb.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/wkb.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/wkb.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o -MF CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o.d -o CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/primitive3d/Cylinder.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10558,7 +10626,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/src/io/vtk.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbReader.h:14, + from /build/reproducible-path/sfcgal-2.2.0/src/io/wkb.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -10586,100 +10655,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, - inlined from 'typename K::Boolean CGAL::do_intersect(const Point_2&, const Segment_2&) [with K = Epeck]' at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:81:1, - inlined from 'SFCGAL::Polygon_with_holes_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const SFCGAL::Polygon_with_holes_2&)' at /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/differencePrimitives.h:466:33: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'SFCGAL::Polygon_with_holes_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const SFCGAL::Polygon_with_holes_2&)': -/usr/include/CGAL/Epic_converter.h:126:29: note: '' declared here - 126 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:130:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Point_2; A2 = CGAL::Segment_2; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_2 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_2, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:48:23, - inlined from 'typename K::Boolean CGAL::do_intersect(const Point_2&, const Segment_2&) [with K = Epeck]' at /usr/include/CGAL/Intersections_2/Point_2_Segment_2.h:81:1, - inlined from 'SFCGAL::Polygon_with_holes_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const SFCGAL::Polygon_with_holes_2&)' at /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/differencePrimitives.h:466:33: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'SFCGAL::Polygon_with_holes_2 SFCGAL::algorithm::fix_sfs_valid_polygon(const SFCGAL::Polygon_with_holes_2&)': -/usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here - 130 | return std::make_pair(Segment_2(),false); - | ^~~~~~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here - 262 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10690,13 +10665,11 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/detail/io/WkbReader.h:14, - from /build/reproducible-path/sfcgal-2.2.0/src/io/wkb.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/src/io/vtk.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -10707,7 +10680,6 @@ /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -MF CMakeFiles/SFCGAL.dir/io/wkt.cpp.o.d -o CMakeFiles/SFCGAL.dir/io/wkt.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/io/wkt.cpp /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ @@ -10721,40 +10693,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/numeric.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/numeric.cpp.o -MF CMakeFiles/SFCGAL.dir/numeric.cpp.o.d -o CMakeFiles/SFCGAL.dir/numeric.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/numeric.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10767,6 +10711,12 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -10790,6 +10740,25 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -10829,22 +10798,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o -MF CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o.d -o CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/primitive3d/Cylinder.cpp -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o -MF CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o.d -o CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/primitive3d/Sphere.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -10858,6 +10811,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -10906,16 +10865,81 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o -MF CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o.d -o CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/primitive3d/Sphere.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ [ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -MF CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o.d -o CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/triangulate/triangulate2DZ.cpp -[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/triangulate/triangulatePolygon.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, @@ -10950,27 +10974,16 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/version.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/version.cpp.o -MF CMakeFiles/SFCGAL.dir/version.cpp.o.d -o CMakeFiles/SFCGAL.dir/version.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/version.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -MF CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o.d -o CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/triangulate/triangulatePolygon.cpp +[ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/version.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -fPIC -frounding-math -MD -MT src/CMakeFiles/SFCGAL.dir/version.cpp.o -MF CMakeFiles/SFCGAL.dir/version.cpp.o.d -o CMakeFiles/SFCGAL.dir/version.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/src/version.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11024,6 +11037,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11064,12 +11083,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11096,6 +11109,29 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here + 262 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Bbox_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CommonKernelFunctors::Do_intersect_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::internal::Static_filters_predicates::Do_intersect_3, CGAL::Epick> >, CGAL::internal::Static_filters, CGAL::Epick> > > >]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ [ 53%] Linking CXX shared library libSFCGAL.so cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/SFCGAL.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,--dependency-file=CMakeFiles/SFCGAL.dir/link.d -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libSFCGAL.so.2 -o libSFCGAL.so.2.2.0 CMakeFiles/SFCGAL.dir/Coordinate.cpp.o CMakeFiles/SFCGAL.dir/Envelope.cpp.o CMakeFiles/SFCGAL.dir/Exception.cpp.o CMakeFiles/SFCGAL.dir/Geometry.cpp.o CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o CMakeFiles/SFCGAL.dir/LineString.cpp.o CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o CMakeFiles/SFCGAL.dir/Point.cpp.o CMakeFiles/SFCGAL.dir/Polygon.cpp.o CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o CMakeFiles/SFCGAL.dir/Segment.cpp.o CMakeFiles/SFCGAL.dir/Solid.cpp.o CMakeFiles/SFCGAL.dir/Surface.cpp.o CMakeFiles/SFCGAL.dir/Transform.cpp.o CMakeFiles/SFCGAL.dir/Triangle.cpp.o CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o CMakeFiles/SFCGAL.dir/algorithm/alphaWrapping3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o CMakeFiles/SFCGAL.dir/algorithm/buffer3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/centroid.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/forceMeasured.cpp.o CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o CMakeFiles/SFCGAL.dir/algorithm/isSimple.cpp.o CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o CMakeFiles/SFCGAL.dir/algorithm/partition_2.cpp.o CMakeFiles/SFCGAL.dir/algorithm/rotate.cpp.o CMakeFiles/SFCGAL.dir/algorithm/scale.cpp.o CMakeFiles/SFCGAL.dir/algorithm/simplification.cpp.o CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o CMakeFiles/SFCGAL.dir/algorithm/visibility.cpp.o CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/algorithm/simplification.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WkbReader.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WkbWriter.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/forceM.cpp.o CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o CMakeFiles/SFCGAL.dir/io/OBJ.cpp.o CMakeFiles/SFCGAL.dir/io/STL.cpp.o CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o CMakeFiles/SFCGAL.dir/io/vtk.cpp.o CMakeFiles/SFCGAL.dir/io/wkb.cpp.o CMakeFiles/SFCGAL.dir/io/wkt.cpp.o CMakeFiles/SFCGAL.dir/numeric.cpp.o CMakeFiles/SFCGAL.dir/primitive3d/Cylinder.cpp.o CMakeFiles/SFCGAL.dir/primitive3d/Sphere.cpp.o CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o CMakeFiles/SFCGAL.dir/version.cpp.o -Wl,-rpath,:::::::::::::::::::::::::: /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 @@ -11118,66 +11154,61 @@ make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/sfcgal-2.2.0 /build/reproducible-path/sfcgal-2.2.0/test/unit /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit/CMakeFiles/unit-test-SFCGAL.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -make -f test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build.make test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -make -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build make -f test/regress/capi/CMakeFiles/test-regress-capi.dir/build.make test/regress/capi/CMakeFiles/test-regress-capi.dir/build +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' make -f test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build.make test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +make -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-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +make -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build +make -f test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build.make test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -[ 54%] Building C object test/regress/capi/CMakeFiles/test-regress-capi.dir/main.c.o -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -make -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/build -[ 55%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/capi && /usr/bin/cc -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -frounding-math -MD -MT test/regress/capi/CMakeFiles/test-regress-capi.dir/main.c.o -MF CMakeFiles/test-regress-capi.dir/main.c.o.d -o CMakeFiles/test-regress-capi.dir/main.c.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/capi/main.c -[ 55%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -[ 55%] Building CXX object test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -[ 56%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o +[ 54%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o +[ 54%] Building CXX object test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o +[ 55%] Building C object test/regress/capi/CMakeFiles/test-regress-capi.dir/main.c.o +[ 56%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/convex_hull && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -MF CMakeFiles/test-regress-convex_hull.dir/main.cpp.o.d -o CMakeFiles/test-regress-convex_hull.dir/main.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/convex_hull/main.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/AreaTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/polygon_triangulator && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -MF CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o.d -o CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/polygon_triangulator/main.cpp -make[3]: Entering directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -[ 56%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -[ 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-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/DistanceTest.cpp -[ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/IntersectionTest.cpp -[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/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 -[ 58%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.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-aarch64-linux-gnu/test/regress/capi && /usr/bin/cc -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -frounding-math -MD -MT test/regress/capi/CMakeFiles/test-regress-capi.dir/main.c.o -MF CMakeFiles/test-regress-capi.dir/main.c.o.d -o CMakeFiles/test-regress-capi.dir/main.c.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/capi/main.c +[ 56%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o +[ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o +[ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryCollectionTest.cpp cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CoordinateTest.cpp -[ 59%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/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 -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp +[ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/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 +[ 58%] 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-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp +[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/EnvelopeTest.cpp +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/AreaTest.cpp +[ 58%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/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 +[ 59%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryVisitorTest.cpp [ 59%] Linking C executable test-regress-capi cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/capi && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-capi.dir/link.txt --verbose=1 /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-regress-capi.dir/link.d "CMakeFiles/test-regress-capi.dir/main.c.o" -o test-regress-capi -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' [ 59%] Built target test-regress-capi -[ 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-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WktTest.cpp -[ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/TestModule.cpp -[ 61%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CylinderTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CylinderTest.cpp +[ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/IntersectionTest.cpp +[ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/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 In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Cylinder.h:8, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CylinderTest.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11215,7 +11246,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/AreaTest.cpp:14: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11243,18 +11274,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11265,7 +11284,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/AreaTest.cpp:14: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11293,6 +11312,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11303,7 +11328,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryCollectionTest.cpp:11: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11331,6 +11356,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11341,7 +11372,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/convex_hull/main.cpp:15: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryVisitorTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11379,7 +11410,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/DistanceTest.cpp:14: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11407,6 +11438,26 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/EnvelopeTest.cpp:8: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11443,42 +11494,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/polygon_triangulator/main.cpp:15: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp:12: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -11497,6 +11512,29 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11507,7 +11545,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/polygon_triangulator/main.cpp:15: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11535,11 +11573,27 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/regress/convex_hull/main.cpp:15: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -11558,29 +11612,11 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11591,23 +11627,23 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WktTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/DistanceTest.cpp:14: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { @@ -11620,12 +11656,6 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -11662,41 +11692,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Cylinder.h:8, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/CylinderTest.cpp:6: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11710,12 +11705,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11742,6 +11731,44 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/IntersectsTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11781,6 +11808,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -11846,14 +11879,10 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 61%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/EnvelopeTest.cpp -[ 62%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryCollectionTest.cpp -[ 62%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryTest.cpp -[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryVisitorTest.cpp +[ 60%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/KernelTest.cpp +[ 61%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/LineStringTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11862,8 +11891,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/EnvelopeTest.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/KernelTest.cpp:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -11897,25 +11925,57 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/KernelTest.cpp +[ 61%] Linking CXX executable test-regress-convex_hull +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/convex_hull && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-convex_hull.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-regress-convex_hull.dir/link.d "CMakeFiles/test-regress-convex_hull.dir/main.cpp.o" -o test-regress-convex_hull -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +[ 61%] Built target test-regress-convex_hull +[ 61%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiLineStringTest.cpp +[ 62%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPointTest.cpp +[ 63%] Linking CXX executable test-regress-polygon_triangulator +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/polygon_triangulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-polygon_triangulator.dir/link.txt --verbose=1 +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-regress-polygon_triangulator.dir/link.d "CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o" -o test-regress-polygon_triangulator -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +[ 63%] Built target test-regress-polygon_triangulator +[ 64%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o +[ 64%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/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 +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp +[ 65%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp +[ 65%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPolygonTest.cpp +[ 65%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WktTest.cpp +[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiSolidTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryCollectionTest.cpp:11: + from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/LineStringTest.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -[ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/LineStringTest.cpp +[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/NumericTest.cpp In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -11939,32 +11999,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 65%] Linking CXX executable test-regress-polygon_triangulator -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/polygon_triangulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-polygon_triangulator.dir/link.txt --verbose=1 -[ 65%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiLineStringTest.cpp -[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPointTest.cpp -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-regress-polygon_triangulator.dir/link.d "CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o" -o test-regress-polygon_triangulator -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -[ 66%] Built target test-regress-polygon_triangulator -[ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPolygonTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 66%] Linking CXX executable test-regress-convex_hull -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/convex_hull && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-convex_hull.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/test-regress-convex_hull.dir/link.d "CMakeFiles/test-regress-convex_hull.dir/main.cpp.o" -o test-regress-convex_hull -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -[ 66%] Built target test-regress-convex_hull -[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiSolidTest.cpp -[ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/NumericTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -11975,7 +12015,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPointTest.cpp:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12003,19 +12043,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 67%] Linking CXX executable standalone-regress-test-SFCGAL -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/cmake -E cmake_link_script CMakeFiles/standalone-regress-test-SFCGAL.dir/link.txt --verbose=1 -/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/standalone-regress-test-SFCGAL.dir/link.d "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o" -o standalone-regress-test-SFCGAL -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' -[ 67%] Built target standalone-regress-test-SFCGAL -[ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PointTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12026,7 +12053,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/GeometryVisitorTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12054,19 +12081,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12075,17 +12089,9 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/KernelTest.cpp:10: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/LineStringTest.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp:12: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12108,6 +12114,26 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WktTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -12126,32 +12152,21 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: + from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -12161,6 +12176,18 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12169,13 +12196,14 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPointTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPolygonTest.cpp:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +[ 67%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -MF CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o.d -o CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/TestModule.cpp In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -12199,12 +12227,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12213,8 +12235,9 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiPolygonTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12229,6 +12252,12 @@ /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ @@ -12237,17 +12266,6 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12255,20 +12273,16 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiLineStringTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/NumericTest.cpp:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -12299,7 +12313,9 @@ from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/NumericTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiSolidTest.cpp:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12327,6 +12343,30 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12335,8 +12375,9 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Envelope.h:17, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiSolidTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/MultiLineStringTest.cpp:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12364,18 +12405,8 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +[ 68%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PointTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -12398,7 +12429,7 @@ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_inexact_constructions_kernel.h:21: + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -12416,6 +12447,11 @@ /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -12429,6 +12465,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -12507,19 +12551,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -12564,18 +12595,26 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SphereTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/SphereTest.cpp [ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangleTest.cpp +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp +[ 71%] Linking CXX executable standalone-regress-test-SFCGAL +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/regress/standalone && /usr/bin/cmake -E cmake_link_script CMakeFiles/standalone-regress-test-SFCGAL.dir/link.txt --verbose=1 +[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp +/usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/standalone-regress-test-SFCGAL.dir/link.d "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o" -o standalone-regress-test-SFCGAL -Wl,-rpath,/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/src ../../../src/libSFCGAL.so.2.2.0 /usr/lib/aarch64-linux-gnu/libboost_chrono.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_unit_test_framework.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_filesystem.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_program_options.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_timer.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_thread.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_system.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_serialization.so.1.83.0 /usr/lib/aarch64-linux-gnu/libboost_atomic.so.1.83.0 /usr/lib/aarch64-linux-gnu/libgmpxx.so /usr/lib/aarch64-linux-gnu/libmpfr.so /usr/lib/aarch64-linux-gnu/libgmp.so +make[3]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' +[ 71%] Built target standalone-regress-test-SFCGAL +[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp +[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PolygonTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PolyhedralSurfaceTest.cpp:5: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12603,25 +12642,18 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp -[ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaWrapping3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PolyhedralSurfaceTest.cpp:5: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/MultiLineString.h:15, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/PolygonTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12649,6 +12681,23 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/SolidTest.cpp:6: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12679,36 +12728,6 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 72%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangleTest.cpp:6: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -12732,13 +12751,24 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, - from /usr/include/CGAL/Polyhedron_items_3.h:19, - from /usr/include/CGAL/Polyhedron_3.h:24, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Sphere.h:11, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/SphereTest.cpp:6: + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangleTest.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12766,19 +12796,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -12791,15 +12808,19 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AreaTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/SolidTest.cpp:6: + from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, + from /usr/include/CGAL/Polyhedron_items_3.h:19, + from /usr/include/CGAL/Polyhedron_3.h:24, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Sphere.h:11, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/SphereTest.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12827,12 +12848,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -12871,58 +12886,15 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AreaTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp:9: + from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, + from /usr/include/CGAL/Polyhedron_items_3.h:19, + from /usr/include/CGAL/Polyhedron_3.h:24, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:6: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -12950,21 +12922,24 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Sphere.h:14: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -13006,65 +12981,32 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, - from /usr/include/CGAL/Polyhedron_items_3.h:19, - from /usr/include/CGAL/Polyhedron_3.h:24, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp:6: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AreaTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13118,6 +13060,19 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -13137,17 +13092,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/BoundaryTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/primitive3d/Sphere.h:14: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -13183,17 +13133,44 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/BoundaryTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/AreaTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13221,6 +13198,27 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/BoundaryTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/boost/assert/source_location.hpp:15, @@ -13254,6 +13252,44 @@ /usr/include/CGAL/Epic_converter.h:309:29: note: '' declared here 309 | return std::make_pair(Segment_3(),false); | ^~~~~~~~~~~ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/BoundaryTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -13291,12 +13327,7 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/buffer3D.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Buffer3DTest.cpp:6: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CentroidTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13326,14 +13357,68 @@ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CoversTest.cpp -[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DifferenceTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/buffer3D.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Buffer3DTest.cpp:6: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DifferenceTest.cpp +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ConnectedTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Segment_2; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Segment_2; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Segment_2; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Segment_2&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:126:28, @@ -13356,17 +13441,6 @@ /usr/include/CGAL/Epic_converter.h:130:29: note: '' declared here 130 | return std::make_pair(Segment_2(),false); | ^~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CentroidTest.cpp:9: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -13390,25 +13464,27 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ConnectedTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13442,7 +13518,11 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp:11: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13470,13 +13550,40 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp:11: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13510,11 +13617,7 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CoversTest.cpp:12: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13561,12 +13664,8 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Force3DTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -13579,7 +13678,10 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/CoversTest.cpp:12: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DifferenceTest.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13607,6 +13709,25 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -13616,7 +13737,8 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DifferenceTest.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13644,14 +13766,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13671,27 +13785,6 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Force3DTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13713,19 +13806,6 @@ /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Gmpz.h:244: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -13744,6 +13824,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13757,8 +13839,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ForceMeasuredTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -13769,7 +13849,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/DistanceTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -13809,44 +13889,6 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp:9: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Force3DTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -13875,18 +13917,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13900,6 +13930,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -13995,17 +14031,13 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/LengthTest.cpp [ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp -[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp -[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IntersectsTest.cpp:12: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IntersectionTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14033,13 +14065,25 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSum3DTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp +[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/NormalTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IntersectionTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IntersectsTest.cpp:12: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14077,7 +14121,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IsValidTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IsSimpleTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14117,6 +14161,8 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/OffsetTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -14127,7 +14173,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IsSimpleTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/IsValidTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14150,25 +14196,66 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -[ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/NormalTest.cpp -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ +[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/OrientationTest.cpp +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/LengthTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -14202,30 +14289,34 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/OffsetTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/LengthTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -14244,35 +14335,83 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp:12: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/PolyhedralSurface.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Solid.h:17, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp:12: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/NormalTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -14291,6 +14430,22 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/OffsetTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -14314,68 +14469,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14415,6 +14514,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +[ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Partition_2.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14434,34 +14541,11 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/OffsetTest.cpp:9: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/NormalTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/OrientationTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -[ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/OrientationTest.cpp -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -14480,19 +14564,6 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 @@ -14517,14 +14588,14 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Partition_2.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Partition_2.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14538,46 +14609,11 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/OrientationTest.cpp:9: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14629,12 +14665,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14648,6 +14678,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -14671,33 +14707,6 @@ cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/TesselateTest.cpp [ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/TranslateTest.cpp -[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/UnionTest.cpp -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Simplification.cpp:11: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -14709,19 +14718,6 @@ /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': @@ -14745,20 +14741,20 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/UnionTest.cpp +[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Visibility.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Visibility.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Visibility.cpp +[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/VolumeTest.cpp +[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/capi/sfcgal_cTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -14769,7 +14765,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/TesselateTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/Simplification.cpp:11: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14792,13 +14788,19 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/VolumeTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -14833,6 +14835,27 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 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-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/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 +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -14867,47 +14890,17 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/capi/sfcgal_cTest.cpp -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/UnionTest.cpp:10: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/TesselateTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -14930,51 +14923,17 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, - from /usr/include/CGAL/Polygon_2_algorithms.h:461, - from /usr/include/CGAL/Polygon_2.h:39, - from /usr/include/CGAL/Polygon_with_holes_2.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: +In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15012,40 +14971,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/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 -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15059,6 +14984,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15094,6 +15025,12 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15136,8 +15073,8 @@ from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:17, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/algorithm/UnionTest.cpp:10: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15160,7 +15097,13 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /usr/include/CGAL/Polygon_2/Polygon_2_algorithms_impl.h:20, + from /usr/include/CGAL/Polygon_2_algorithms.h:461, + from /usr/include/CGAL/Polygon_2.h:39, + from /usr/include/CGAL/Polygon_with_holes_2.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Polygon.h:15: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -15171,6 +15114,19 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -15196,8 +15152,106 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15239,32 +15293,14 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +[ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15335,6 +15371,12 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/graph/GeometryGraphTest.cpp +[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp +[ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/OBJTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15348,14 +15390,14 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/graph/GeometryGraphTest.cpp -[ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp -[ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/OBJTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/OBJTest.cpp [ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/STLTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/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-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/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-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/VTKTest.cpp +[ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/WkbWriterTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15389,25 +15431,13 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ +[ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/WktReaderTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 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-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/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-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/VTKTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/VTKTest.cpp -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -[ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WkbWriterTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/WkbWriterTest.cpp -[ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/WktReaderTest.cpp [ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/AffineTransform2Test.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, @@ -15454,23 +15484,18 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ [ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ [ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RotateTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RotateTest.cpp +[ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RoundTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15511,17 +15536,34 @@ /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ +In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, + from /usr/include/c++/14/memory:66, + from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, + from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, + from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, + from /usr/include/boost/shared_ptr.hpp:17, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/volume.h:9: +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, + from /usr/include/CGAL/Lazy_kernel.h:18, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: +/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': +/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here + 217 | return std::make_pair(Plane_3(), false); + | ^~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/WkbWriterTest.cpp:13: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/AffineTransform2Test.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15549,8 +15591,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RoundTest.cpp In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15589,13 +15629,21 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ScaleTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/AffineTransform2Test.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15642,56 +15690,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/c++/14/bits/stl_tempbuf.h:62, - from /usr/include/c++/14/memory:66, - from /usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:35, - from /usr/include/boost/smart_ptr/detail/shared_count.hpp:27, - from /usr/include/boost/smart_ptr/shared_ptr.hpp:18, - from /usr/include/boost/shared_ptr.hpp:17, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Geometry.h:12, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/algorithm/volume.h:9: -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Plane_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Plane_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Plane_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:217:26: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Static_filtered_predicate.h:15, - from /usr/include/CGAL/Lazy_kernel.h:18, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:27: -/usr/include/CGAL/Epic_converter.h: In function 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Plane_3&) const [with IK = CGAL::Simple_cartesian >]': -/usr/include/CGAL/Epic_converter.h:217:27: note: '' declared here - 217 | return std::make_pair(Plane_3(), false); - | ^~~~~~~~~ -[ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ScaleTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ScaleTest.cpp -[ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/TranslateTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15705,6 +15703,12 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15715,43 +15719,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RotateTest.cpp:8: -/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': -/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 196 | split_numerator_denominator(double d) - | ^ -In file included from /usr/include/CGAL/int.h:23, - from /usr/include/CGAL/number_type_basic.h:56: -/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': -/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 277 | inline Residue operator + (const Residue& p1) - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 118 | std::pair operator()( const Type& x ) const { - | ^ -/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': -/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 138 | Residue_type operator()(long i){ - | ^ -/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 278 | std::pair operator()( const Type& x ) const { - | ^ -In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, - from /usr/include/CGAL/number_utils.h:21, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RotateTest.cpp:6: -/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': -/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/number_type_basic.h:51, - from /usr/include/CGAL/basic.h:28, - from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, - from /usr/include/CGAL/Simple_cartesian.h:20, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp:8: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/io/WkbWriterTest.cpp:13: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15798,12 +15766,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15814,7 +15776,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RoundTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RotateTest.cpp:8: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15837,7 +15799,9 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/number_type_basic.h:35: +In file included from /usr/include/CGAL/Algebraic_structure_traits.h:22, + from /usr/include/CGAL/number_utils.h:21, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RotateTest.cpp:6: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) @@ -15861,6 +15825,19 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -15871,7 +15848,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ScaleTest.cpp:7: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/RoundTest.cpp:9: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15894,24 +15871,11 @@ /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ -In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, - from /usr/include/CGAL/Exact_kernel_selector.h:26, - from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: -/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': -/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 - 200 | Residue_type operator()(const NT& a){ - | ^ In file included from /usr/include/CGAL/number_type_basic.h:35: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In file included from /usr/include/CGAL/Gmpz.h:244: -/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': -/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 107 | std::pair operator()( const Type& x ) const { - | ^ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -15935,7 +15899,7 @@ from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, - from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/TranslateTest.cpp:9: + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/ScaleTest.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) @@ -15963,6 +15927,19 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -15988,8 +15965,8 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp +[ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/TranslateTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/TranslateTest.cpp In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, @@ -16016,8 +15993,6 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Vector_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Vector_3; _T2 = bool]', inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Vector_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Vector_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:288:26, @@ -16029,6 +16004,90 @@ /usr/include/CGAL/Epic_converter.h:288:27: note: '' declared here 288 | return std::make_pair(Vector_3(),false); | ^~~~~~~~~~ +[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp +In file included from /usr/include/CGAL/number_type_basic.h:51, + from /usr/include/CGAL/basic.h:28, + from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, + from /usr/include/CGAL/Simple_cartesian.h:20, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/LineString.h:16, + from /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/transform/TranslateTest.cpp:9: +/usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': +/usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 196 | split_numerator_denominator(double d) + | ^ +In file included from /usr/include/CGAL/int.h:23, + from /usr/include/CGAL/number_type_basic.h:56: +/usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const Residue&)': +/usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 277 | inline Residue operator + (const Residue& p1) + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 118 | std::pair operator()( const Type& x ) const { + | ^ +/usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': +/usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 138 | Residue_type operator()(long i){ + | ^ +/usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 278 | std::pair operator()( const Type& x ) const { + | ^ +In file included from /usr/include/CGAL/number_type_basic.h:35: +/usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': +/usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ +In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, + from /usr/include/CGAL/Exact_kernel_selector.h:26, + from /usr/include/CGAL/Filtered_kernel.h:22, + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: +/usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': +/usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 + 200 | Residue_type operator()(const NT& a){ + | ^ +In file included from /usr/include/CGAL/Gmpz.h:244: +/usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': +/usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 107 | std::pair operator()( const Type& x ) const { + | ^ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': +/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here + 262 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ +In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', + inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, + inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, + inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: +/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] + 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': +/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here + 266 | return std::make_pair(Ray_3(),false); + | ^~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/HalfedgeDS_vertex_base.h:20, @@ -16046,10 +16105,12 @@ /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ +[ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const CGAL::INTERN_RET::Real_embeddable_traits_base >::Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/TestModule.cpp /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ @@ -16063,6 +16124,14 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +[ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o +cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp +In file included from /usr/include/CGAL/gmpxx.h:38, + from /usr/include/CGAL/number_type_basic.h:61: +/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': +/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 + 203 | operator()( const mpq_class& x ) const { + | ^ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, @@ -16101,16 +16170,6 @@ /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -[ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/test/unit/TestModule.cpp -[ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o -cd /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_CHRONO_DYN_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBOOST_TIMER_DYN_LINK -DBOOST_TIMER_NO_LIB -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -D_USE_MATH_DEFINES -I/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/sfcgal-2.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g1 -DNDEBUG -std=gnu++17 -frounding-math -frounding-math -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/testsfcgalconfig.cpp.o -c /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp -In file included from /usr/include/CGAL/gmpxx.h:38, - from /usr/include/CGAL/number_type_basic.h:61: -/usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': -/usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 - 203 | operator()( const mpq_class& x ) const { - | ^ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:61: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': @@ -16120,7 +16179,12 @@ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, + from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -16130,38 +16194,10 @@ /usr/include/CGAL/Gmpq.h:107:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 107 | std::pair operator()( const Type& x ) const { | ^ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:262:28, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': -/usr/include/CGAL/Epic_converter.h:262:29: note: '' declared here - 262 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ -In constructor 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CGAL::Ray_3; _U2 = bool; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CGAL::Ray_3; _T2 = bool]', - inlined from 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CGAL::Ray_3; _T2 = bool]' at /usr/include/c++/14/bits/stl_pair.h:1137:72, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:266:28, - inlined from 'std::pair, bool> CGAL::Epic_converter::operator()(const typename IK::Ray_3&) const [with IK = CGAL::Simple_cartesian >]' at /usr/include/CGAL/Epic_converter.h:258:25, - inlined from 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]' at /usr/include/CGAL/Static_filtered_predicate.h:44:23: -/usr/include/c++/14/bits/stl_pair.h:882:11: warning: '' may be used uninitialized [-Wmaybe-uninitialized] - 882 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/CGAL/Epic_converter.h: In function 'CGAL::Static_filtered_predicate::result_type CGAL::Static_filtered_predicate::operator()(const A1&, const A2&) const [with A1 = CGAL::Ray_3; A2 = CGAL::Point_3; AK = CGAL::Simple_cartesian >; FP = CGAL::Filtered_predicate > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Exact_converter > >, CGAL::Approx_converter > >, true>; EpicP = CGAL::Filtered_predicate_RT_FT >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::CartesianKernelFunctors::Has_on_3 > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian, CGAL::NT_converter >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >, CGAL::NT_converter > >, CGAL::Cartesian_converter, CGAL::Epick>, CGAL::Simple_cartesian >, CGAL::NT_converter > >, true>]': -/usr/include/CGAL/Epic_converter.h:266:29: note: '' declared here - 266 | return std::make_pair(Ray_3(),false); - | ^~~~~~~ In file included from /usr/include/CGAL/Number_types/internal/Exact_type_selector.h:31, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, - from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Kernel.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/numeric.h:14, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Coordinate.h:16, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/Point.h:9, - from /build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu/include/SFCGAL/TriangulatedSurface.h:20: + from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const CGAL::Modular_traits::NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ @@ -16213,43 +16249,34 @@ 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 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{61.574999991190779} and areaRotate{61.574999991190779} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.574999991190779} and expectedArea{61.57470703125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((969222.6 6768284.1,969229.5 6768286.2,969226.8 6768295.5,969219.9 6768293.7,969222.6 6768284.1)))' ) = 70.47 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{70.469999995420437} and areaRotate{70.469999995420437} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{70.469999995420437} and expectedArea{70.47021484375} doesn't exceed 0.5% 1: Running 877 test cases... 1: Entering test module "UnitTestSFCGAL" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(14): Entering test suite "SFCGAL_CoordinateTest" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(17): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(20): info: check g.isEmpty() has passed -2: 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% 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: 916us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(17): Leaving test case "testDefaultConstructor"; testing time: 1100us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(27): Entering test case "testXYConstructor" -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(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: 526us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(27): Leaving test case "testXYConstructor"; testing time: 684us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(38): Entering test case "testXYZConstructor" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(41): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(42): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(43): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(44): info: check g.y() == 4 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(45): info: check g.z() == 5 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(38): Leaving test case "testXYZConstructor"; testing time: 498us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(38): Leaving test case "testXYZConstructor"; testing time: 714us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(49): Entering test case "testXYConstructorDouble" 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: 414us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(49): Leaving test case "testXYConstructorDouble"; testing time: 377us 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 @@ -16259,63 +16286,57 @@ 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: 413us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(58): Leaving test case "testXYZConstructorDouble"; testing time: 483us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(77): Entering test case "testCopyConstructorEmpty" -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: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{388.30500001520159} and areaRotate{388.30500001520159} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{388.30500001520159} and expectedArea{388.30517578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970402.8 6768517.6,970408.4 6768503.9,970395.8 6768498.5,970389.9 6768514.6,970402.8 6768517.6)))' ) = 214.125 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: 278us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(77): Leaving test case "testCopyConstructorEmpty"; testing time: 357us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(83): Entering test case "testCopyConstructorXY" +2: area( ' MULTIPOLYGON(((969243.8 6768272.7,969250.1 6768274.4,969246.5 6768282.3,969239.1 6768280.9,969243.8 6768272.7)))' ) = 61.575 1: ./test/unit/SFCGAL/CoordinateTest.cpp(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: 272us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(83): Leaving test case "testCopyConstructorXY"; testing time: 360us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(94): Entering test case "testCoordinateDimensionEmpty" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(97): info: check g.coordinateDimension() == 0 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(94): Leaving test case "testCoordinateDimensionEmpty"; testing time: 267us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(94): Leaving test case "testCoordinateDimensionEmpty"; testing time: 370us 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: 269us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(99): Leaving test case "testCoordinateDimensionXY"; testing time: 342us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(104): Entering test case "testCoordinateDimensionXYZ" +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(107): info: check g.coordinateDimension() == 3 has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(104): Leaving test case "testCoordinateDimensionXYZ"; testing time: 287us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(104): Leaving test case "testCoordinateDimensionXYZ"; testing time: 338us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(117): Entering test case "testRoundInteger" -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% -2: area( ' MULTIPOLYGON(((970777.5 6768466.7,970789 6768457.6,970794.1 6768466.7,970790.1 6768469.2,970795.4 6768477,970788.7 6768480.9,970777.5 6768466.7)))' ) = 208.205 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(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(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: 1013us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(117): Leaving test case "testRoundInteger"; testing time: 1061us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(124): Entering test case "testRoundOneDecimal" +2: area( ' MULTIPOLYGON(((969222.6 6768284.1,969229.5 6768286.2,969226.8 6768295.5,969219.9 6768293.7,969222.6 6768284.1)))' ) = 70.47 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: 446us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(124): Leaving test case "testRoundOneDecimal"; testing time: 598us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Entering test case "testLessEmpty" +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(143): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Leaving test case "testLessEmpty"; testing time: 380us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): Leaving test case "testLessEmpty"; testing time: 405us 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: 360us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(145): Leaving test case "testLessXY_XY"; testing time: 372us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(151): Entering test case "testLessXYZ_XYZ" 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: 286us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(151): Leaving test case "testLessXYZ_XYZ"; testing time: 379us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(159): Entering test case "testLessXY_XYZ" -2: area( ' MULTIPOLYGON(((186386.2 6866604.6,186391 6866616.9,186418.1 6866606.7,186410.7 6866594.2,186392.2 6866600.8,186386.2 6866604.6)))' ) = 398.1 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{398.10000000282696} and areaRotate{398.10000000282696} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{398.10000000282696} and expectedArea{398.10009765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((186276.8 6866706.9,186257.8 6866706.2,186258.2 6866691.3,186276.5 6866691.4,186276.8 6866706.9)))' ) = 283.5 +2: area( ' MULTIPOLYGON(((969352.3 6768345.3,969347.9 6768347.6,969352.8 6768353.5,969356.3 6768351.6,969352.3 6768345.3)))' ) = 33.44 1: ./test/unit/SFCGAL/CoordinateTest.cpp(161): info: check 'exception "Exception" raised as expected' has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(159): Leaving test case "testLessXY_XYZ"; testing time: 277us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(159): Leaving test case "testLessXY_XYZ"; testing time: 734us 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 @@ -16324,11 +16345,13 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(170): info: check !Coordinate(0.0, 0.0).almostEqual(Coordinate(0.0, 0.1), 0.0) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(171): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(174): info: check 'exception "Exception" raised as expected' has passed +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(177): info: check Coordinate(0.0, 0.0, 0.0).almostEqual(Coordinate(0.0, 0.0, 0.0), 0.0) has passed 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: 553us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(164): Leaving test case "testAlmostEqual"; testing time: 670us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(187): Entering test case "testDropZ" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(190): info: check !coord3D.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(191): info: check coord3D.is3D() has passed @@ -16343,7 +16366,7 @@ 1: ./test/unit/SFCGAL/CoordinateTest.cpp(202): info: check coord2D.y() == 4.0 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(205): info: check coordEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(206): info: check !coordEmpty.dropZ() has passed -1: ./test/unit/SFCGAL/CoordinateTest.cpp(187): Leaving test case "testDropZ"; testing time: 297us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(187): Leaving test case "testDropZ"; testing time: 373us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(209): Entering test case "testSwapXY" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(212): info: check !coord3D.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(213): info: check coord3D.is3D() has passed @@ -16358,19 +16381,14 @@ 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: 406us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(209): Leaving test case "testSwapXY"; testing time: 489us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(27): Entering test case "testRoundPoint" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{283.50000003180594} and areaRotate{283.50000003180594} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{283.50000003180594} and expectedArea{283.5} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((970435.8 6768262,970445.4 6768259.8,970447.8 6768268.5,970439.5 6768269.6,970435.8 6768262)))' ) = 77.975 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: 675us +1: ./test/unit/SFCGAL/transform/RoundTest.cpp(27): Leaving test case "testRoundPoint"; testing time: 778us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(34): Entering test case "testRoundLineString" -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/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: 369us -1: ./test/unit/SFCGAL/CoordinateTest.cpp(14): Leaving test suite "SFCGAL_CoordinateTest"; testing time: 9425us +1: ./test/unit/SFCGAL/transform/RoundTest.cpp(34): Leaving test case "testRoundLineString"; testing time: 443us +1: ./test/unit/SFCGAL/CoordinateTest.cpp(14): Leaving test suite "SFCGAL_CoordinateTest"; testing time: 11719us 1: ./test/unit/SFCGAL/CylinderTest.cpp(14): Entering test suite "CylinderTests" 1: ./test/unit/SFCGAL/CylinderTest.cpp(16): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/CylinderTest.cpp(19): info: difference{} between cyl.radius(){1} and 1.0{1} doesn't exceed 1e-06% @@ -16378,85 +16396,77 @@ 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: 326us +1: ./test/unit/SFCGAL/CylinderTest.cpp(16): Leaving test case "testDefaultConstructor"; testing time: 382us 1: ./test/unit/SFCGAL/CylinderTest.cpp(26): Entering test case "testCustomConstructor" +2: area( ' MULTIPOLYGON(((184816.2 6865889,184815.2 6865882.3,184809.6 6865881.8,184810 6865869.6,184806.2 6865869.8,184806.2 6865864.2,184790.4 6865864.1,184789.2 6865880.5,184803.1 6865881,184802.2 6865885.4,184816.2 6865889)))' ) = 388.305 1: ./test/unit/SFCGAL/CylinderTest.cpp(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 -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(26): Leaving test case "testCustomConstructor"; testing time: 697us +1: ./test/unit/SFCGAL/CylinderTest.cpp(26): Leaving test case "testCustomConstructor"; testing time: 765us 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: 285us +1: ./test/unit/SFCGAL/CylinderTest.cpp(38): Leaving test case "testSetters"; testing time: 326us 1: ./test/unit/SFCGAL/CylinderTest.cpp(54): Entering test case "testGenerateSurfaceMesh" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{164.97999998619844} and areaRotate{164.97999998619844} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{164.97999998619844} and expectedArea{164.97998046875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((990303 6714463.2,990300.5 6714454.8,990290.7 6714457,990292.5 6714465.7,990303 6714463.2)))' ) = 91.835 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{91.835000007886094} and areaRotate{91.835000007886094} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{91.835000007886094} and expectedArea{91.83544921875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CylinderTest.cpp(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: 1438us +1: ./test/unit/SFCGAL/CylinderTest.cpp(54): Leaving test case "testGenerateSurfaceMesh"; testing time: 1524us 1: ./test/unit/SFCGAL/CylinderTest.cpp(64): Entering test case "testVolume" 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: 294us +1: ./test/unit/SFCGAL/CylinderTest.cpp(64): Leaving test case "testVolume"; testing time: 355us 1: ./test/unit/SFCGAL/CylinderTest.cpp(72): Entering test case "testSurfaceArea" 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: 247us +1: ./test/unit/SFCGAL/CylinderTest.cpp(72): Leaving test case "testSurfaceArea"; testing time: 311us 1: ./test/unit/SFCGAL/CylinderTest.cpp(80): Entering test case "testTiltedCylinder" -2: area( ' MULTIPOLYGON(((971228.6 6768472.2,971219.2 6768473.8,971220.6 6768480.4,971231.9 6768476.2,971228.6 6768472.2)))' ) = 61.67 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{61.670000008999551} and areaRotate{61.670000008999551} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{61.670000008999551} and expectedArea{61.67041015625} doesn't exceed 0.5% +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/CylinderTest.cpp(96): info: check found_top has passed +2: area( ' MULTIPOLYGON(((970402.8 6768517.6,970408.4 6768503.9,970395.8 6768498.5,970389.9 6768514.6,970402.8 6768517.6)))' ) = 214.125 1: ./test/unit/SFCGAL/CylinderTest.cpp(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: 985us +1: ./test/unit/SFCGAL/CylinderTest.cpp(80): Leaving test case "testTiltedCylinder"; testing time: 1715us 1: ./test/unit/SFCGAL/CylinderTest.cpp(153): Entering test case "testPolyhedron" -2: area( ' MULTIPOLYGON(((971632.3 6768310.4,971641.5 6768297.3,971651.4 6768302.3,971649.5 6768306.7,971654.8 6768310.6,971646.5 6768321.7,971632.3 6768310.4)))' ) = 291.22 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(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% +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/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: 1226us -1: ./test/unit/SFCGAL/CylinderTest.cpp(14): Leaving test suite "CylinderTests"; testing time: 5581us +1: ./test/unit/SFCGAL/CylinderTest.cpp(153): Leaving test case "testPolyhedron"; testing time: 1061us +1: ./test/unit/SFCGAL/CylinderTest.cpp(14): Leaving test suite "CylinderTests"; testing time: 6536us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(16): Entering test suite "SFCGAL_EnvelopeTest" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(19): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(22): info: check box.boundsN(0).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(23): info: check box.boundsN(1).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(24): info: check box.boundsN(2).isEmpty() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 296us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 370us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(28): Entering test case "constructorWithCoordinateXY" -2: area( ' MULTIPOLYGON(((971271.5 6768626,971258.5 6768623.8,971258.9 6768643.1,971272.1 6768642.4,971273.1 6768633.3,971271.2 6768633.1,971271.5 6768626)))' ) = 237.615 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(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/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: 241us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(28): Leaving test case "constructorWithCoordinateXY"; testing time: 291us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(37): Entering test case "constructorWithTwoCoordinateXY" 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: 239us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(37): Leaving test case "constructorWithTwoCoordinateXY"; testing time: 280us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(50): Entering test case "testIsEmpty" 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: 229us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(50): Leaving test case "testIsEmpty"; testing time: 267us 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: 249us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(55): Leaving test case "testIsNotEmpty"; testing time: 268us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(61): Entering test case "testIs3D" +2: area( ' MULTIPOLYGON(((970777.5 6768466.7,970789 6768457.6,970794.1 6768466.7,970790.1 6768469.2,970795.4 6768477,970788.7 6768480.9,970777.5 6768466.7)))' ) = 208.205 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(64): info: check box.is3D() has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(61): Leaving test case "testIs3D"; testing time: 227us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(61): Leaving test case "testIs3D"; testing time: 271us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(66): Entering test case "testNotIs3D" 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: 225us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(66): Leaving test case "testNotIs3D"; testing time: 341us 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 @@ -16471,21 +16481,20 @@ 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: 254us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(73): Leaving test case "testExpandToInclude"; testing time: 604us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(100): Entering test case "testToRing" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(103): info: check box.toRing()->asText(0) == "LINESTRING (0 2,1 2,1 3,0 3,0 2)" has passed -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(100): Leaving test case "testToRing"; testing time: 341us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(100): Leaving test case "testToRing"; testing time: 386us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(108): Entering test case "testToPolygon" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{208.20500002037591} and areaRotate{208.20500002037591} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{208.20500002037591} and expectedArea{208.20556640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(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: 307us -1: ./test/unit/SFCGAL/EnvelopeTest.cpp(16): Leaving test suite "SFCGAL_EnvelopeTest"; testing time: 2693us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(108): Leaving test case "testToPolygon"; testing time: 360us +1: ./test/unit/SFCGAL/EnvelopeTest.cpp(16): Leaving test suite "SFCGAL_EnvelopeTest"; testing time: 3538us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(27): Entering test suite "SFCGAL_GeometryCollectionTest" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(30): Entering test case "defaultConstructor" -2: area( ' MULTIPOLYGON(((971276.8 6768626,971296.8 6768626.1,971297 6768639.5,971289.3 6768639.4,971289.8 6768644.9,971280.4 6768645,971280.9 6768637.7,971276.5 6768637.5,971276.8 6768626)))' ) = 312.9 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(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(33): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(30): Leaving test case "defaultConstructor"; testing time: 229us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(30): Leaving test case "defaultConstructor"; testing time: 262us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(45): Entering test case "testAccessors" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(48): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(49): info: check 'exception "Exception" raised as expected' has passed @@ -16504,36 +16513,39 @@ 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: 802us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(45): Leaving test case "testAccessors"; testing time: 787us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(84): Entering test case "testIterators" +2: area( ' MULTIPOLYGON(((186386.2 6866604.6,186391 6866616.9,186418.1 6866606.7,186410.7 6866594.2,186392.2 6866600.8,186386.2 6866604.6)))' ) = 398.1 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(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: 273us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(84): Leaving test case "testIterators"; testing time: 302us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(106): Entering test case "asTextEmpty" 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: 226us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(106): Leaving test case "asTextEmpty"; testing time: 261us 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: 233us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(111): Leaving test case "asText2d"; testing time: 268us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(120): Entering test case "asText3d" -2: area( ' MULTIPOLYGON(((650686.1 6913382.7,650681.3 6913398.2,650676.2 6913396.7,650673.2 6913406.8,650658.8 6913401.2,650648.8 6913438,650660.6 6913441.6,650669.8 6913441.4,650683.9 6913445.1,650681.7 6913451.1,650670.4 6913446.9,650667.3 6913457.2,650693.5 6913467.1,650697.7 6913457.2,650687.9 6913453.3,650689.2 6913450.3,650699.4 6913452.9,650720.3 6913396.1,650686.1 6913382.7)))' ) = 3256.53 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(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: 235us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(120): Leaving test case "asText3d"; testing time: 273us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(133): Entering test case "testGeometryType" +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/GeometryCollectionTest.cpp(136): info: check g.geometryType() == "GeometryCollection" has passed -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(133): Leaving test case "testGeometryType"; testing time: 221us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(133): Leaving test case "testGeometryType"; testing time: 329us 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: 235us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(139): Leaving test case "testGeometryTypeId"; testing time: 532us 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: 232us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(153): Leaving test case "testIsGeometryCollection"; testing time: 282us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(162): Entering test case "testDropZM" +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/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 @@ -16570,150 +16582,144 @@ 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: 427us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(162): Leaving test case "testDropZM"; testing time: 515us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(231): Entering test case "testSwapXY" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(234): info: check geomEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(236): info: check geomEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(243): info: check geom2D.asText(1) == "GEOMETRYCOLLECTION " "(POINT (3.0 2.0)," "TRIANGLE ((0.0 0.0,0.0 1.0,1.0 1.0,0.0 0.0)))" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(253): info: check geom3D.asText(1) == "GEOMETRYCOLLECTION Z " "(POINT Z (3.0 2.0 5.0)," "TRIANGLE Z ((0.0 0.0 6.0,0.0 1.0 6.0,1.0 1.0 6.0,0.0 0.0 6.0)))" has passed +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/GeometryCollectionTest.cpp(263): info: check geomM.is() has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{3256.5250000383548} and areaRotate{3256.5250000383548} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{3256.5250000383548} and expectedArea{3256.525390625} doesn't exceed 0.5% 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: 365us -1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(27): Leaving test suite "SFCGAL_GeometryCollectionTest"; testing time: 3580us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(231): Leaving test case "testSwapXY"; testing time: 423us +1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(27): Leaving test suite "SFCGAL_GeometryCollectionTest"; testing time: 4369us 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: 226us -1: ./test/unit/SFCGAL/GeometryTest.cpp(24): Leaving test suite "SFCGAL_GeometryTest"; testing time: 246us +1: ./test/unit/SFCGAL/GeometryTest.cpp(66): Leaving test case "getCoordinateType"; testing time: 278us +1: ./test/unit/SFCGAL/GeometryTest.cpp(24): Leaving test suite "SFCGAL_GeometryTest"; testing time: 302us 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(((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(119): info: check getTypeWithVisitor() == "Point" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(117): Leaving test case "testVisitPoint"; testing time: 217us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(117): Leaving test case "testVisitPoint"; testing time: 268us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(121): Entering test case "testVisitLineString" +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/GeometryVisitorTest.cpp(123): info: check getTypeWithVisitor() == "LineString" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(121): Leaving test case "testVisitLineString"; testing time: 273us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(121): Leaving test case "testVisitLineString"; testing time: 250us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(125): Entering test case "testVisitPolygon" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(127): info: check getTypeWithVisitor() == "Polygon" has passed -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(125): Leaving test case "testVisitPolygon"; testing time: 254us 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: 240us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(129): Leaving test case "testVisitTriangle"; testing time: 256us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(134): Entering test case "testVisitMultiPoint" -2: area( ' MULTIPOLYGON(((963507.6 6230245.7,963502 6230245.5,963503 6230224.3,963508.5 6230224.5,963507.6 6230245.7)))' ) = 117.85 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{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/GeometryVisitorTest.cpp(136): info: check getTypeWithVisitor() == "MultiPoint" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(134): Leaving test case "testVisitMultiPoint"; testing time: 207us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(134): Leaving test case "testVisitMultiPoint"; testing time: 254us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(138): Entering test case "testVisitMultiLineString" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(140): info: check getTypeWithVisitor() == "MultiLineString" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(138): Leaving test case "testVisitMultiLineString"; testing time: 213us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(138): Leaving test case "testVisitMultiLineString"; testing time: 258us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(142): Entering test case "testVisitMultiPolygon" -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/GeometryVisitorTest.cpp(144): info: check getTypeWithVisitor() == "MultiPolygon" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(142): Leaving test case "testVisitMultiPolygon"; testing time: 210us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(142): Leaving test case "testVisitMultiPolygon"; testing time: 336us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(146): Entering test case "testVisitMultiSolid" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(148): info: check getTypeWithVisitor() == "MultiSolid" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(146): Leaving test case "testVisitMultiSolid"; testing time: 208us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(146): Leaving test case "testVisitMultiSolid"; testing time: 278us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(150): Entering test case "testVisitGeometryCollection" -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/GeometryVisitorTest.cpp(152): info: check getTypeWithVisitor() == "GeometryCollection" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(150): Leaving test case "testVisitGeometryCollection"; testing time: 208us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(150): Leaving test case "testVisitGeometryCollection"; testing time: 244us 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: 210us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(156): Leaving test case "testVisitTriangulatedSurface"; testing time: 240us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(162): Entering test case "testVisitPolyhedralSurface" -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/GeometryVisitorTest.cpp(164): info: check getTypeWithVisitor() == "PolyhedralSurface" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(162): Leaving test case "testVisitPolyhedralSurface"; testing time: 210us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(162): Leaving test case "testVisitPolyhedralSurface"; testing time: 241us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(168): Entering test case "testVisitSolid" +2: area( ' MULTIPOLYGON(((987920.4 6716933.6,987928.1 6716938.2,987923.1 6716946.6,987922.3 6716946.1,987919.3 6716951.2,987907.3 6716943.8,987909.8 6716939.5,987915.1 6716942.6,987920.4 6716933.6)))' ) = 164.98 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(170): info: check getTypeWithVisitor() == "Solid" has passed -1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(168): Leaving test case "testVisitSolid"; testing time: 233us -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/GeometryVisitorTest.cpp(115): Leaving test suite "SFCGAL_GeometryVisitorTest"; testing time: 2786us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(168): Leaving test case "testVisitSolid"; testing time: 244us +1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(115): Leaving test suite "SFCGAL_GeometryVisitorTest"; testing time: 3244us 1: ./test/unit/SFCGAL/KernelTest.cpp(19): Entering test suite "SFCGAL_KernelTest" 1: ./test/unit/SFCGAL/KernelTest.cpp(24): Entering test case "testRobustArithmetric" 1: ./test/unit/SFCGAL/KernelTest.cpp(30): info: check v == 0 has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(24): Leaving test case "testRobustArithmetric"; testing time: 238us +1: ./test/unit/SFCGAL/KernelTest.cpp(24): Leaving test case "testRobustArithmetric"; testing time: 281us 1: ./test/unit/SFCGAL/KernelTest.cpp(37): Entering test case "testSerializeDeserialize" -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/KernelTest.cpp(47): info: check a == b has passed -1: ./test/unit/SFCGAL/KernelTest.cpp(37): Leaving test case "testSerializeDeserialize"; testing time: 250us +1: ./test/unit/SFCGAL/KernelTest.cpp(37): Leaving test case "testSerializeDeserialize"; testing time: 282us 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: 323us -1: ./test/unit/SFCGAL/KernelTest.cpp(19): Leaving test suite "SFCGAL_KernelTest"; testing time: 835us +1: ./test/unit/SFCGAL/KernelTest.cpp(53): Leaving test case "testIntersectsRobutness"; testing time: 387us +1: ./test/unit/SFCGAL/KernelTest.cpp(19): Leaving test suite "SFCGAL_KernelTest"; testing time: 995us 1: ./test/unit/SFCGAL/LineStringTest.cpp(20): Entering test suite "SFCGAL_LineStringTest" 1: ./test/unit/SFCGAL/LineStringTest.cpp(23): Entering test case "defaultConstructor" -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{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/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: 338us +1: ./test/unit/SFCGAL/LineStringTest.cpp(23): Leaving test case "defaultConstructor"; testing time: 373us 1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Entering test case "constructorFromVector" 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: 227us +1: ./test/unit/SFCGAL/LineStringTest.cpp(33): Leaving test case "constructorFromVector"; testing time: 261us 1: ./test/unit/SFCGAL/LineStringTest.cpp(49): Entering test case "twoPointsConstructor" -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(52): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(53): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(54): info: check g.asText(1) == "LINESTRING (0.0 0.0,2.0 3.0)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(49): Leaving test case "twoPointsConstructor"; testing time: 283us +1: ./test/unit/SFCGAL/LineStringTest.cpp(49): Leaving test case "twoPointsConstructor"; testing time: 263us 1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Entering test case "testClear" 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: 253us +1: ./test/unit/SFCGAL/LineStringTest.cpp(62): Leaving test case "testClear"; testing time: 240us 1: ./test/unit/SFCGAL/LineStringTest.cpp(69): Entering test case "testAccessors" +2: area( ' MULTIPOLYGON(((990303 6714463.2,990300.5 6714454.8,990290.7 6714457,990292.5 6714465.7,990303 6714463.2)))' ) = 91.835 1: ./test/unit/SFCGAL/LineStringTest.cpp(72): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(75): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(78): info: check g.numGeometries() == 1U has passed 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: 250us +1: ./test/unit/SFCGAL/LineStringTest.cpp(69): Leaving test case "testAccessors"; testing time: 323us 1: ./test/unit/SFCGAL/LineStringTest.cpp(90): Entering test case "testReverse_empty" 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: 202us +1: ./test/unit/SFCGAL/LineStringTest.cpp(90): Leaving test case "testReverse_empty"; testing time: 599us 1: ./test/unit/SFCGAL/LineStringTest.cpp(96): Entering test case "testReverse_twoPoints" -2: area( ' MULTIPOLYGON(((987783.2 6716923.9,987786.8 6716918.6,987793.1 6716922.7,987790.5 6716926.5,987793.5 6716928.6,987791.2 6716931.9,987787.5 6716929.3,987784.3 6716927.1,987785.4 6716925.5,987783.2 6716923.9)))' ) = 73.16 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{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/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: 207us +1: ./test/unit/SFCGAL/LineStringTest.cpp(96): Leaving test case "testReverse_twoPoints"; testing time: 244us 1: ./test/unit/SFCGAL/LineStringTest.cpp(109): Entering test case "testNumSegments_empty" 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: 199us +1: ./test/unit/SFCGAL/LineStringTest.cpp(109): Leaving test case "testNumSegments_empty"; testing time: 231us 1: ./test/unit/SFCGAL/LineStringTest.cpp(114): Entering test case "testNumSegments_onlyOnePoint" 1: ./test/unit/SFCGAL/LineStringTest.cpp(118): info: check g.numSegments() == 0U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(114): Leaving test case "testNumSegments_onlyOnePoint"; testing time: 200us +1: ./test/unit/SFCGAL/LineStringTest.cpp(114): Leaving test case "testNumSegments_onlyOnePoint"; testing time: 227us 1: ./test/unit/SFCGAL/LineStringTest.cpp(120): Entering test case "testNumSegments_twoPoints" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{73.160000006786476} and areaRotate{73.160000006786476} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{73.160000006786476} and expectedArea{73.16015625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((971228.6 6768472.2,971219.2 6768473.8,971220.6 6768480.4,971231.9 6768476.2,971228.6 6768472.2)))' ) = 61.67 1: ./test/unit/SFCGAL/LineStringTest.cpp(123): info: check g.numSegments() == 1U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(120): Leaving test case "testNumSegments_twoPoints"; testing time: 193us +1: ./test/unit/SFCGAL/LineStringTest.cpp(120): Leaving test case "testNumSegments_twoPoints"; testing time: 226us 1: ./test/unit/SFCGAL/LineStringTest.cpp(136): Entering test case "testIsClosed_empty" 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: 197us +1: ./test/unit/SFCGAL/LineStringTest.cpp(136): Leaving test case "testIsClosed_empty"; testing time: 224us 1: ./test/unit/SFCGAL/LineStringTest.cpp(141): Entering test case "testIsClosed_noClosed" 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: 202us +1: ./test/unit/SFCGAL/LineStringTest.cpp(141): Leaving test case "testIsClosed_noClosed"; testing time: 227us 1: ./test/unit/SFCGAL/LineStringTest.cpp(149): Entering test case "testIsClosed_triangle" +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/LineStringTest.cpp(156): info: check g.isClosed() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(149): Leaving test case "testIsClosed_triangle"; testing time: 252us +1: ./test/unit/SFCGAL/LineStringTest.cpp(149): Leaving test case "testIsClosed_triangle"; testing time: 463us 1: ./test/unit/SFCGAL/LineStringTest.cpp(163): Entering test case "simpleIteratorTest" 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 @@ -16721,7 +16727,7 @@ 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: 225us +1: ./test/unit/SFCGAL/LineStringTest.cpp(163): Leaving test case "simpleIteratorTest"; testing time: 264us 1: ./test/unit/SFCGAL/LineStringTest.cpp(183): Entering test case "iteratorTests" 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 @@ -16731,42 +16737,39 @@ 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: 226us +1: ./test/unit/SFCGAL/LineStringTest.cpp(183): Leaving test case "iteratorTests"; testing time: 259us 1: ./test/unit/SFCGAL/LineStringTest.cpp(212): Entering test case "testToPolygon_2_Empty" 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: 195us +1: ./test/unit/SFCGAL/LineStringTest.cpp(212): Leaving test case "testToPolygon_2_Empty"; testing time: 226us 1: ./test/unit/SFCGAL/LineStringTest.cpp(218): Entering test case "testToPolygon_2_checkOrientation" -2: area( ' MULTIPOLYGON(((987778.7 6716934.1,987779.2 6716933.5,987778.6 6716933.1,987779.6 6716931.6,987780.5 6716932.3,987784.3 6716927.1,987787.5 6716929.3,987779.8 6716940.2,987779 6716941.3,987773.2 6716939.1,987777.6 6716933.2,987778.7 6716934.1)))' ) = 76.135 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{76.1350000156325} and areaRotate{76.1350000156325} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{76.1350000156325} and expectedArea{76.1357421875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((895059.1 6689136.3,895054.2 6689125.7,895018.3 6689143.7,895023.2 6689154,895059.1 6689136.3)))' ) = 462.62 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{462.61999997906446} and areaRotate{462.61999997906446} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{462.61999997906446} and expectedArea{462.6201171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(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: 203us +1: ./test/unit/SFCGAL/LineStringTest.cpp(218): Leaving test case "testToPolygon_2_checkOrientation"; testing time: 243us 1: ./test/unit/SFCGAL/LineStringTest.cpp(243): Entering test case "testClone" +2: area( ' MULTIPOLYGON(((971632.3 6768310.4,971641.5 6768297.3,971651.4 6768302.3,971649.5 6768306.7,971654.8 6768310.6,971646.5 6768321.7,971632.3 6768310.4)))' ) = 291.22 1: ./test/unit/SFCGAL/LineStringTest.cpp(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: 195us +1: ./test/unit/SFCGAL/LineStringTest.cpp(243): Leaving test case "testClone"; testing time: 229us 1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Entering test case "testBoundary_empty" 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: 297us +1: ./test/unit/SFCGAL/LineStringTest.cpp(254): Leaving test case "testBoundary_empty"; testing time: 738us 1: ./test/unit/SFCGAL/LineStringTest.cpp(261): Entering test case "testBoundary_3points" 1: ./test/unit/SFCGAL/LineStringTest.cpp(269): info: check !boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(270): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(271): info: check boundary->numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(261): Leaving test case "testBoundary_3points"; testing time: 200us +1: ./test/unit/SFCGAL/LineStringTest.cpp(261): Leaving test case "testBoundary_3points"; testing time: 251us 1: ./test/unit/SFCGAL/LineStringTest.cpp(273): Entering test case "testBoundary_closed" 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: 266us +1: ./test/unit/SFCGAL/LineStringTest.cpp(273): Leaving test case "testBoundary_closed"; testing time: 229us 1: ./test/unit/SFCGAL/LineStringTest.cpp(287): Entering test case "testEnvelope_empty" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{291.22000000841217} and areaRotate{291.22000000841217} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{291.22000000841217} and expectedArea{291.22021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(289): info: check LineString().envelope().isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(287): Leaving test case "testEnvelope_empty"; testing time: 309us +1: ./test/unit/SFCGAL/LineStringTest.cpp(287): Leaving test case "testEnvelope_empty"; testing time: 321us 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 @@ -16774,7 +16777,7 @@ 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: 210us +1: ./test/unit/SFCGAL/LineStringTest.cpp(291): Leaving test case "testEnvelope_2D"; testing time: 241us 1: ./test/unit/SFCGAL/LineStringTest.cpp(307): Entering test case "testEnvelope_3D" 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 @@ -16784,46 +16787,40 @@ 1: ./test/unit/SFCGAL/LineStringTest.cpp(321): info: check box.yMax() == 9.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(322): info: check box.zMin() == 11.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(323): info: check box.zMax() == 17.0 has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(307): Leaving test case "testEnvelope_3D"; testing time: 205us +1: ./test/unit/SFCGAL/LineStringTest.cpp(307): Leaving test case "testEnvelope_3D"; testing time: 239us 1: ./test/unit/SFCGAL/LineStringTest.cpp(327): Entering test case "asTextEmpty" 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: 186us +1: ./test/unit/SFCGAL/LineStringTest.cpp(327): Leaving test case "asTextEmpty"; testing time: 217us 1: ./test/unit/SFCGAL/LineStringTest.cpp(332): Entering test case "asText2d" -2: area( ' MULTIPOLYGON(((923926.3 6769385.3,923927.1 6769377.7,923935.9 6769378,923935.2 6769387.3,923926.3 6769385.3)))' ) = 75.645 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{75.644999995824577} and areaRotate{75.644999995824577} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{75.644999995824577} and expectedArea{75.64501953125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((924477.1 6769125.3,924472.2 6769116.8,924486.5 6769107.7,924491.9 6769118,924477.1 6769125.3)))' ) = 179 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{178.99999999079938} and areaRotate{178.99999999079938} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{178.99999999079938} and expectedArea{179} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((924703.3 6769154.4,924710.3 6769149,924721.5 6769162.9,924712.4 6769168.3,924703.3 6769154.4)))' ) = 166.705 +2: area( ' MULTIPOLYGON(((971271.5 6768626,971258.5 6768623.8,971258.9 6768643.1,971272.1 6768642.4,971273.1 6768633.3,971271.2 6768633.1,971271.5 6768626)))' ) = 237.615 1: ./test/unit/SFCGAL/LineStringTest.cpp(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: 192us +1: ./test/unit/SFCGAL/LineStringTest.cpp(332): Leaving test case "asText2d"; testing time: 236us 1: ./test/unit/SFCGAL/LineStringTest.cpp(337): Entering test case "asText3d" 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: 188us +1: ./test/unit/SFCGAL/LineStringTest.cpp(337): Leaving test case "asText3d"; testing time: 232us 1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Entering test case "testGeometryType" 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: 183us +1: ./test/unit/SFCGAL/LineStringTest.cpp(345): Leaving test case "testGeometryType"; testing time: 217us 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: 181us +1: ./test/unit/SFCGAL/LineStringTest.cpp(352): Leaving test case "testGeometryTypeId"; testing time: 218us 1: ./test/unit/SFCGAL/LineStringTest.cpp(362): Entering test case "testIsEmpty_true" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{237.61500000672442} and areaRotate{237.61500000672442} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{237.61500000672442} and expectedArea{237.61572265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(365): info: check g.isEmpty() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(362): Leaving test case "testIsEmpty_true"; testing time: 182us +1: ./test/unit/SFCGAL/LineStringTest.cpp(362): Leaving test case "testIsEmpty_true"; testing time: 214us 1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Entering test case "testIsEmpty_false" 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: 202us +1: ./test/unit/SFCGAL/LineStringTest.cpp(367): Leaving test case "testIsEmpty_false"; testing time: 214us 1: ./test/unit/SFCGAL/LineStringTest.cpp(374): Entering test case "testIs3D_false" 1: ./test/unit/SFCGAL/LineStringTest.cpp(377): info: check !g.is3D() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(374): Leaving test case "testIs3D_false"; testing time: 182us +1: ./test/unit/SFCGAL/LineStringTest.cpp(374): Leaving test case "testIs3D_false"; testing time: 217us 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: 192us +1: ./test/unit/SFCGAL/LineStringTest.cpp(379): Leaving test case "testIs3D_true"; testing time: 265us 1: ./test/unit/SFCGAL/LineStringTest.cpp(389): Entering test case "isLineString" -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(392): info: check g.is() has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(389): Leaving test case "isLineString"; testing time: 184us +1: ./test/unit/SFCGAL/LineStringTest.cpp(389): Leaving test case "isLineString"; testing time: 569us 1: ./test/unit/SFCGAL/LineStringTest.cpp(395): Entering test case "testDropZM" 1: ./test/unit/SFCGAL/LineStringTest.cpp(398): info: check lineEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(399): info: check !lineEmpty.is3D() has passed @@ -16862,57 +16859,51 @@ 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: 342us +1: ./test/unit/SFCGAL/LineStringTest.cpp(395): Leaving test case "testDropZM"; testing time: 391us 1: ./test/unit/SFCGAL/LineStringTest.cpp(448): Entering test case "testSwapXY" -2: area( ' MULTIPOLYGON(((886755.1 6702797.6,886755.6 6702813.1,886740.5 6702812.9,886740.6 6702797.3,886755.1 6702797.6)))' ) = 230.09 +2: area( ' MULTIPOLYGON(((971276.8 6768626,971296.8 6768626.1,971297 6768639.5,971289.3 6768639.4,971289.8 6768644.9,971280.4 6768645,971280.9 6768637.7,971276.5 6768637.5,971276.8 6768626)))' ) = 312.9 1: ./test/unit/SFCGAL/LineStringTest.cpp(451): info: check lineEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(453): info: check lineEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(457): info: check line2D.asText(0) == "LINESTRING (0 3,4 1)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(461): info: check line3D.asText(0) == "LINESTRING Z (0 -2 2,1 5 5)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(466): info: check lineM->asText(0) == "LINESTRING M (0 0 4,1 1 5,2 2 6)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(470): info: check lineZM.asText(0) == "LINESTRING ZM (0 3 2 4,23 1 5 4)" has passed -1: ./test/unit/SFCGAL/LineStringTest.cpp(448): Leaving test case "testSwapXY"; testing time: 274us +1: ./test/unit/SFCGAL/LineStringTest.cpp(448): Leaving test case "testSwapXY"; testing time: 302us 1: ./test/unit/SFCGAL/LineStringTest.cpp(473): Entering test case "getCoordinateType" -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(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: 275us -1: ./test/unit/SFCGAL/LineStringTest.cpp(20): Leaving test suite "SFCGAL_LineStringTest"; testing time: 8574us +1: ./test/unit/SFCGAL/LineStringTest.cpp(473): Leaving test case "getCoordinateType"; testing time: 289us +1: ./test/unit/SFCGAL/LineStringTest.cpp(20): Leaving test suite "SFCGAL_LineStringTest"; testing time: 11059us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(17): Entering test suite "SFCGAL_MultiLineStringTest" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(19): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(22): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(23): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(24): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 268us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 223us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(28): Entering test case "addLineString" 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: 229us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(28): Leaving test case "addLineString"; testing time: 212us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(38): Entering test case "addLineStringThrow" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(41): info: check 'exception "std::exception" raised as expected' has passed -2: area( ' MULTIPOLYGON(((505137 6885764.4,505144.8 6885763.8,505143.4 6885750.5,505135.5 6885751.2,505137 6885764.4)))' ) = 104.955 -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(38): Leaving test case "addLineStringThrow"; testing time: 230us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(38): Leaving test case "addLineStringThrow"; testing time: 261us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): Entering test case "asTextEmpty" -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(49): info: check g.asText(1) == "MULTILINESTRING EMPTY" has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): Leaving test case "asTextEmpty"; testing time: 200us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): Leaving test case "asTextEmpty"; testing time: 213us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): Entering test case "asText2d" +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/MultiLineStringTest.cpp(57): info: check g.asText(1) == "MULTILINESTRING ((0.0 0.0,1.0 1.0),(1.0 1.0,2.0 2.0))" has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): Leaving test case "asText2d"; testing time: 208us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): Leaving test case "asText2d"; testing time: 223us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Entering test case "isGeometryCollection" -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/MultiLineStringTest.cpp(66): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Leaving test case "isGeometryCollection"; testing time: 189us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Leaving test case "isGeometryCollection"; testing time: 212us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(69): Entering test case "isMultiLineString" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(72): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(69): Leaving test case "isMultiLineString"; testing time: 183us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(69): Leaving test case "isMultiLineString"; testing time: 206us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(75): Entering test case "dropZM" -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(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 @@ -16953,8 +16944,7 @@ 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: 389us -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(75): Leaving test case "dropZM"; testing time: 388us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(148): Entering test case "swapXY" 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 @@ -16962,37 +16952,32 @@ 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: 310us -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(17): Leaving test suite "SFCGAL_MultiLineStringTest"; testing time: 2278us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(148): Leaving test case "swapXY"; testing time: 374us +1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(17): Leaving test suite "SFCGAL_MultiLineStringTest"; testing time: 2383us 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: 317us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(19): Leaving test case "defaultConstructor"; testing time: 623us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(27): Entering test case "testGeometryTypeId" -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(30): info: check g.geometryTypeId() == TYPE_MULTIPOINT has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(27): Leaving test case "testGeometryTypeId"; testing time: 185us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(27): Leaving test case "testGeometryTypeId"; testing time: 221us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(34): Entering test case "addPoint" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(38): info: check g.numGeometries() == 1U has passed 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: 185us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(34): Leaving test case "addPoint"; testing time: 199us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(43): Entering test case "addLineStringThrow" -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(46): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(43): Leaving test case "addLineStringThrow"; testing time: 209us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(43): Leaving test case "addLineStringThrow"; testing time: 227us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(51): Entering test case "asTextEmpty" 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: 184us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(51): Leaving test case "asTextEmpty"; testing time: 202us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(57): Entering test case "asText2d" -2: area( ' MULTIPOLYGON(((970850.2 6768862.4,970836.2 6768862,970836.9 6768831.4,970851.6 6768831.6,970850.2 6768862.4)))' ) = 440.86 1: ./test/unit/SFCGAL/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: 189us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(57): Leaving test case "asText2d"; testing time: 211us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(65): Entering test case "dropZM" +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/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 @@ -17024,9 +17009,7 @@ 1: ./test/unit/SFCGAL/MultiPointTest.cpp(112): info: check multiPointZM.isMeasured() has passed 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 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{440.85999999609385} and areaRotate{440.85999999609385} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(115): info: check !multiPointZM.isMeasured() has passed -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(116): info: check multiPointZM.asText(0) == "MULTIPOINT Z ((2 3 5),(4 5 7))" has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(117): info: check !multiPointZM.dropM() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(118): info: check multiPointZM.dropZ() has passed @@ -17035,7 +17018,7 @@ 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: 333us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(65): Leaving test case "dropZM"; testing time: 350us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(126): Entering test case "swapXY" 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 @@ -17043,51 +17026,44 @@ 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: 321us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(126): Leaving test case "swapXY"; testing time: 535us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(160): Entering test case "isGeometryCollection" -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/MultiPointTest.cpp(163): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(160): Leaving test case "isGeometryCollection"; testing time: 235us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(160): Leaving test case "isGeometryCollection"; testing time: 215us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(166): Entering test case "isMultiPoint" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(169): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(166): Leaving test case "isMultiPoint"; testing time: 216us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(166): Leaving test case "isMultiPoint"; testing time: 196us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(172): Entering test case "getCoordinateType" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{356.5000000102923} and areaRotate{356.5000000102923} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{356.5000000102923} and expectedArea{356.50048828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiPointTest.cpp(174): info: check io::readWkt("MULTIPOINT((0 0), (1 1))")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(177): info: check io::readWkt("MULTIPOINT Z((0 0 1), (1 1 1))")->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(180): info: check io::readWkt("MULTIPOINT M((0 0 2), (1 1 2))")->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(183): info: check io::readWkt("MULTIPOINT ZM((0 0 1 2), (1 1 1 2))")->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/MultiPointTest.cpp(172): Leaving test case "getCoordinateType"; testing time: 270us -1: ./test/unit/SFCGAL/MultiPointTest.cpp(17): Leaving test suite "SFCGAL_MultiPointTest"; testing time: 2749us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(172): Leaving test case "getCoordinateType"; testing time: 282us +1: ./test/unit/SFCGAL/MultiPointTest.cpp(17): Leaving test suite "SFCGAL_MultiPointTest"; testing time: 3347us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(19): Entering test suite "SFCGAL_MultiPolygonTest" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(21): Entering test case "defaultConstructor" -2: area( ' MULTIPOLYGON(((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(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: 202us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(21): Leaving test case "defaultConstructor"; testing time: 212us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(29): Entering test case "testGeometryTypeId" 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: 176us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(29): Leaving test case "testGeometryTypeId"; testing time: 194us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(36): Entering test case "addPolygon" -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(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: 177us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(36): Leaving test case "addPolygon"; testing time: 257us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(45): Entering test case "addLineStringThrow" -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(48): info: check 'exception "std::exception" raised as expected' has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(45): Leaving test case "addLineStringThrow"; testing time: 297us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(45): Leaving test case "addLineStringThrow"; testing time: 614us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(53): Entering test case "asTextEmpty" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{3256.5250000383548} and areaRotate{3256.5250000383548} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{3256.5250000383548} and expectedArea{3256.525390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/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: 183us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(53): Leaving test case "asTextEmpty"; testing time: 207us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(58): Entering test case "asText2d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{174.56999999773205} and areaRotate{174.56999999773205} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{174.56999999773205} and expectedArea{174.57080078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/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: 224us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(58): Leaving test case "asText2d"; testing time: 219us 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 @@ -17106,7 +17082,6 @@ 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(124): info: check !multiPolygon3D.dropM() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(125): info: check !multiPolygon3D.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(126): info: check !multiPolygon3D.dropZ() has passed -2: area( ' MULTIPOLYGON(((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(133): info: check !multiPolygonM.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(134): info: check multiPolygonM.isMeasured() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(135): info: check !multiPolygonM.dropZ() has passed @@ -17116,6 +17091,7 @@ 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(141): info: check !multiPolygonM.isMeasured() has passed 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 +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/MultiPolygonTest.cpp(152): info: check multiPolygonZM.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(153): info: check multiPolygonZM.isMeasured() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(154): info: check multiPolygonZM.dropM() has passed @@ -17129,91 +17105,84 @@ 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: 477us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(69): Leaving test case "dropZM"; testing time: 506us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(171): Entering test case "swapXY" -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(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: ./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/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: 497us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(171): Leaving test case "swapXY"; testing time: 550us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(251): Entering test case "isGeometryCollection" -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/MultiPolygonTest.cpp(254): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(251): Leaving test case "isGeometryCollection"; testing time: 197us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(251): Leaving test case "isGeometryCollection"; testing time: 216us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(257): Entering test case "isMultiPolygon" -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/MultiPolygonTest.cpp(260): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(257): Leaving test case "isMultiPolygon"; testing time: 180us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(257): Leaving test case "isMultiPolygon"; testing time: 196us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(263): Entering test case "getCoordinateType" +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/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 -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(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: 306us -1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(19): Leaving test suite "SFCGAL_MultiPolygonTest"; testing time: 3005us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(263): Leaving test case "getCoordinateType"; testing time: 344us +1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(19): Leaving test suite "SFCGAL_MultiPolygonTest"; testing time: 3612us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(19): Entering test suite "SFCGAL_MultiSolidTest" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(21): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(24): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(25): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(26): info: check g.numGeometries() == 0U has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(21): Leaving test case "defaultConstructor"; testing time: 244us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(21): Leaving test case "defaultConstructor"; testing time: 209us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(29): Entering test case "testGeometryTypeId" +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/MultiSolidTest.cpp(32): info: check g.geometryTypeId() == TYPE_MULTISOLID has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(29): Leaving test case "testGeometryTypeId"; testing time: 207us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(29): Leaving test case "testGeometryTypeId"; testing time: 190us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(36): Entering test case "addSolid" -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: 211us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(36): Leaving test case "addSolid"; testing time: 195us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(45): Entering test case "addLineStringThrow" -2: area( ' MULTIPOLYGON(((970225.3 6769054.2,970224.8 6769045,970234.7 6769045.1,970234.7 6769055.4,970225.3 6769054.2)))' ) = 93.925 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: 308us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(45): Leaving test case "addLineStringThrow"; testing time: 364us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(53): Entering test case "asTextEmpty" +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/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: 180us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(53): Leaving test case "asTextEmpty"; testing time: 485us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(58): Entering test case "asText2d" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.925000002221424} and areaRotate{93.925000002221424} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.925000002221424} and expectedArea{93.92431640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/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: 281us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(58): Leaving test case "asText2d"; testing time: 318us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(76): Entering test case "isGeometryCollection" -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{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/MultiSolidTest.cpp(79): info: check g.is() has passed -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(76): Leaving test case "isGeometryCollection"; testing time: 182us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(76): Leaving test case "isGeometryCollection"; testing time: 191us 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: 168us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(82): Leaving test case "isMultiSolid"; testing time: 178us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(88): Entering test case "dropZ" -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/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: 299us +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/MultiSolidTest.cpp(88): Leaving test case "dropZ"; testing time: 314us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(108): Entering test case "swapXY" -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% 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: 661us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(108): Leaving test case "swapXY"; testing time: 334us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(130): Entering test case "getCoordinateType" -2: area( ' MULTIPOLYGON(((237608 6875691.2,237611.8 6875595.2,237602.9 6875593.5,237595.7 6875594.2,237593.2 6875690.7,237608 6875691.2)))' ) = 1498.66 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{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/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: 409us -1: ./test/unit/SFCGAL/MultiSolidTest.cpp(19): Leaving test suite "SFCGAL_MultiSolidTest"; testing time: 3242us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(130): Leaving test case "getCoordinateType"; testing time: 435us +1: ./test/unit/SFCGAL/MultiSolidTest.cpp(19): Leaving test suite "SFCGAL_MultiSolidTest"; testing time: 3304us 1: ./test/unit/SFCGAL/NumericTest.cpp(15): Entering test suite "SFCGAL_NumericTest" 1: ./test/unit/SFCGAL/NumericTest.cpp(17): Entering test case "testFloorRational" 1: ./test/unit/SFCGAL/NumericTest.cpp(19): info: check SFCGAL::floor(CGAL::Gmpq(0)) == 0 has passed @@ -17222,26 +17191,25 @@ 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: 207us +1: ./test/unit/SFCGAL/NumericTest.cpp(17): Leaving test case "testFloorRational"; testing time: 227us 1: ./test/unit/SFCGAL/NumericTest.cpp(27): Entering test case "testCeilRational" -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/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: 194us +1: ./test/unit/SFCGAL/NumericTest.cpp(27): Leaving test case "testCeilRational"; testing time: 208us 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 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: 189us -1: ./test/unit/SFCGAL/NumericTest.cpp(15): Leaving test suite "SFCGAL_NumericTest"; testing time: 608us +1: ./test/unit/SFCGAL/NumericTest.cpp(36): Leaving test case "testRoundRational"; testing time: 201us +1: ./test/unit/SFCGAL/NumericTest.cpp(15): Leaving test suite "SFCGAL_NumericTest"; testing time: 658us 1: ./test/unit/SFCGAL/PointTest.cpp(20): Entering test suite "SFCGAL_PointTest" 1: ./test/unit/SFCGAL/PointTest.cpp(23): Entering test case "defaultConstructor" +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/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 @@ -17250,71 +17218,68 @@ 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: 281us +1: ./test/unit/SFCGAL/PointTest.cpp(23): Leaving test case "defaultConstructor"; testing time: 245us 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: 229us +1: ./test/unit/SFCGAL/PointTest.cpp(41): Leaving test case "xyConstructor"; testing time: 196us 1: ./test/unit/SFCGAL/PointTest.cpp(53): Entering test case "xyzConstructor" 1: ./test/unit/SFCGAL/PointTest.cpp(56): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(57): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(58): info: check g.x() == 2.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(59): info: check g.y() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(60): info: check g.z() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(53): Leaving test case "xyzConstructor"; testing time: 202us +1: ./test/unit/SFCGAL/PointTest.cpp(53): Leaving test case "xyzConstructor"; testing time: 188us 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{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/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: 275us +1: ./test/unit/SFCGAL/PointTest.cpp(63): Leaving test case "dimensionConstructor"; testing time: 342us 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: 175us +1: ./test/unit/SFCGAL/PointTest.cpp(93): Leaving test case "testGetSetM"; testing time: 229us 1: ./test/unit/SFCGAL/PointTest.cpp(110): Entering test case "emptyToVector_2" 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: 258us +1: ./test/unit/SFCGAL/PointTest.cpp(110): Leaving test case "emptyToVector_2"; testing time: 307us 1: ./test/unit/SFCGAL/PointTest.cpp(117): Entering test case "xyToVector_2" 1: ./test/unit/SFCGAL/PointTest.cpp(121): info: check CGAL::to_double(p.x()) == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(122): info: check CGAL::to_double(p.y()) == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(117): Leaving test case "xyToVector_2"; testing time: 162us +1: ./test/unit/SFCGAL/PointTest.cpp(117): Leaving test case "xyToVector_2"; testing time: 182us 1: ./test/unit/SFCGAL/PointTest.cpp(124): Entering test case "xyToVector_3" -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/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: 162us +1: ./test/unit/SFCGAL/PointTest.cpp(124): Leaving test case "xyToVector_3"; testing time: 181us 1: ./test/unit/SFCGAL/PointTest.cpp(141): Entering test case "testClone" 1: ./test/unit/SFCGAL/PointTest.cpp(145): info: check copy->is() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(146): info: check copy->as().x() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(147): info: check copy->as().y() == 4.0 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(141): Leaving test case "testClone"; testing time: 171us +1: ./test/unit/SFCGAL/PointTest.cpp(141): Leaving test case "testClone"; testing time: 178us 1: ./test/unit/SFCGAL/PointTest.cpp(151): Entering test case "testBoundary" 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: 167us +1: ./test/unit/SFCGAL/PointTest.cpp(151): Leaving test case "testBoundary"; testing time: 177us 1: ./test/unit/SFCGAL/PointTest.cpp(160): Entering test case "testEnvelope_empty" -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(((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/PointTest.cpp(162): info: check Point().envelope().isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(160): Leaving test case "testEnvelope_empty"; testing time: 164us +1: ./test/unit/SFCGAL/PointTest.cpp(160): Leaving test case "testEnvelope_empty"; testing time: 173us 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 1: ./test/unit/SFCGAL/PointTest.cpp(171): info: check box.xMin() == 3.0 has passed -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(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: 194us +1: ./test/unit/SFCGAL/PointTest.cpp(164): Leaving test case "testEnvelope_2D"; testing time: 191us 1: ./test/unit/SFCGAL/PointTest.cpp(176): Entering test case "testEnvelope_3D" 1: ./test/unit/SFCGAL/PointTest.cpp(180): info: check !box.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(181): info: check box.is3D() has passed @@ -17324,53 +17289,48 @@ 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: 188us +1: ./test/unit/SFCGAL/PointTest.cpp(176): Leaving test case "testEnvelope_3D"; testing time: 191us 1: ./test/unit/SFCGAL/PointTest.cpp(192): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/PointTest.cpp(195): info: check g.asText(1) == "POINT EMPTY" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(192): Leaving test case "asTextEmpty"; testing time: 165us +1: ./test/unit/SFCGAL/PointTest.cpp(192): Leaving test case "asTextEmpty"; testing time: 175us 1: ./test/unit/SFCGAL/PointTest.cpp(197): Entering test case "asText2d" -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(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: 171us +1: ./test/unit/SFCGAL/PointTest.cpp(197): Leaving test case "asText2d"; testing time: 202us 1: ./test/unit/SFCGAL/PointTest.cpp(202): Entering test case "asText3d" -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: ./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/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: 161us +1: ./test/unit/SFCGAL/PointTest.cpp(202): Leaving test case "asText3d"; testing time: 180us 1: ./test/unit/SFCGAL/PointTest.cpp(209): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/PointTest.cpp(212): info: check g.geometryType() == "Point" has passed -1: ./test/unit/SFCGAL/PointTest.cpp(209): Leaving test case "testGeometryType"; testing time: 161us +1: ./test/unit/SFCGAL/PointTest.cpp(209): Leaving test case "testGeometryType"; testing time: 172us 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: 162us +1: ./test/unit/SFCGAL/PointTest.cpp(215): Leaving test case "testGeometryTypeId"; testing time: 172us 1: ./test/unit/SFCGAL/PointTest.cpp(222): Entering test case "testDimension" 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: 162us +1: ./test/unit/SFCGAL/PointTest.cpp(222): Leaving test case "testDimension"; testing time: 173us 1: ./test/unit/SFCGAL/PointTest.cpp(229): Entering test case "testCoordinateDimension" 1: ./test/unit/SFCGAL/PointTest.cpp(231): info: check Point().coordinateDimension() == 0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(232): info: check Point(2.0, 3.0).coordinateDimension() == 2 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(233): info: check Point(2.0, 3.0, 4.0).coordinateDimension() == 3 has passed -1: ./test/unit/SFCGAL/PointTest.cpp(229): Leaving test case "testCoordinateDimension"; testing time: 166us +1: ./test/unit/SFCGAL/PointTest.cpp(229): Leaving test case "testCoordinateDimension"; testing time: 176us 1: ./test/unit/SFCGAL/PointTest.cpp(236): Entering test case "testIsEmpty" -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(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: 161us +1: ./test/unit/SFCGAL/PointTest.cpp(236): Leaving test case "testIsEmpty"; testing time: 173us 1: ./test/unit/SFCGAL/PointTest.cpp(242): Entering test case "testIs3D" -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(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: 351us +1: ./test/unit/SFCGAL/PointTest.cpp(242): Leaving test case "testIs3D"; testing time: 173us 1: ./test/unit/SFCGAL/PointTest.cpp(249): Entering test case "testIsMeasured" 1: ./test/unit/SFCGAL/PointTest.cpp(251): info: check !Point().isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(252): info: check !Point(2.0, 3.0).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(253): info: check !Point(2.0, 3.0, 4.0).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(254): info: check Point(2.0, 3.0, 4.0, 5.0).isMeasured() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(249): Leaving test case "testIsMeasured"; testing time: 172us +1: ./test/unit/SFCGAL/PointTest.cpp(249): Leaving test case "testIsMeasured"; testing time: 174us 1: ./test/unit/SFCGAL/PointTest.cpp(257): Entering test case "testDropZM" -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(260): info: check ptEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(261): info: check !ptEmpty.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(262): info: check !ptEmpty.isMeasured() has passed @@ -17416,10 +17376,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: 270us +1: ./test/unit/SFCGAL/PointTest.cpp(257): Leaving test case "testDropZM"; testing time: 344us 1: ./test/unit/SFCGAL/PointTest.cpp(315): Entering test case "testSwapXY" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{65.445000002544418} and areaRotate{65.445000002544418} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{65.445000002544418} and expectedArea{65.4453125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((987778.7 6716934.1,987779.2 6716933.5,987778.6 6716933.1,987779.6 6716931.6,987780.5 6716932.3,987784.3 6716927.1,987787.5 6716929.3,987779.8 6716940.2,987779 6716941.3,987773.2 6716939.1,987777.6 6716933.2,987778.7 6716934.1)))' ) = 76.135 1: ./test/unit/SFCGAL/PointTest.cpp(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 @@ -17430,103 +17389,99 @@ 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: 194us +1: ./test/unit/SFCGAL/PointTest.cpp(315): Leaving test case "testSwapXY"; testing time: 261us 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: 164us +1: ./test/unit/SFCGAL/PointTest.cpp(347): Leaving test case "isPoint"; testing time: 435us 1: ./test/unit/SFCGAL/PointTest.cpp(354): Entering test case "asPoint" -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(357): info: check g->as().isEmpty() has passed -1: ./test/unit/SFCGAL/PointTest.cpp(354): Leaving test case "asPoint"; testing time: 152us +1: ./test/unit/SFCGAL/PointTest.cpp(354): Leaving test case "asPoint"; testing time: 192us 1: ./test/unit/SFCGAL/PointTest.cpp(361): Entering test case "testAccessors" 1: ./test/unit/SFCGAL/PointTest.cpp(364): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/PointTest.cpp(367): info: check g2D.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/PointTest.cpp(370): info: check g3D.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/PointTest.cpp(361): Leaving test case "testAccessors"; testing time: 159us +1: ./test/unit/SFCGAL/PointTest.cpp(361): Leaving test case "testAccessors"; testing time: 176us 1: ./test/unit/SFCGAL/PointTest.cpp(373): Entering test case "getCoordinateType" -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(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: 194us -1: ./test/unit/SFCGAL/PointTest.cpp(20): Leaving test suite "SFCGAL_PointTest"; testing time: 5796us +1: ./test/unit/SFCGAL/PointTest.cpp(373): Leaving test case "getCoordinateType"; testing time: 208us +1: ./test/unit/SFCGAL/PointTest.cpp(20): Leaving test suite "SFCGAL_PointTest"; testing time: 6382us 1: ./test/unit/SFCGAL/PolygonTest.cpp(17): Entering test suite "SFCGAL_PolygonTest" 1: ./test/unit/SFCGAL/PolygonTest.cpp(20): Entering test case "defaultConstructor" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{76.1350000156325} and areaRotate{76.1350000156325} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{76.1350000156325} and expectedArea{76.1357421875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/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: 173us +1: ./test/unit/SFCGAL/PolygonTest.cpp(20): Leaving test case "defaultConstructor"; testing time: 185us 1: ./test/unit/SFCGAL/PolygonTest.cpp(30): Entering test case "exteriorRingConstructor" 1: ./test/unit/SFCGAL/PolygonTest.cpp(40): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(41): info: check !g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(42): info: check g.numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(43): info: check g.exteriorRing().numPoints() == 5U has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(30): Leaving test case "exteriorRingConstructor"; testing time: 168us +1: ./test/unit/SFCGAL/PolygonTest.cpp(30): Leaving test case "exteriorRingConstructor"; testing time: 182us 1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Entering test case "exteriorRingConstructor3D" -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/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: 167us +1: ./test/unit/SFCGAL/PolygonTest.cpp(45): Leaving test case "exteriorRingConstructor3D"; testing time: 171us 1: ./test/unit/SFCGAL/PolygonTest.cpp(61): Entering test case "testConstructorTriangle" +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/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: 178us +1: ./test/unit/SFCGAL/PolygonTest.cpp(61): Leaving test case "testConstructorTriangle"; testing time: 181us 1: ./test/unit/SFCGAL/PolygonTest.cpp(79): Entering test case "testReverse" -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/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: 268us +1: ./test/unit/SFCGAL/PolygonTest.cpp(79): Leaving test case "testReverse"; testing time: 295us 1: ./test/unit/SFCGAL/PolygonTest.cpp(115): Entering test case "testClone" +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/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: 172us +1: ./test/unit/SFCGAL/PolygonTest.cpp(115): Leaving test case "testClone"; testing time: 180us 1: ./test/unit/SFCGAL/PolygonTest.cpp(134): Entering test case "testBoundaryEmpty" 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: 168us +1: ./test/unit/SFCGAL/PolygonTest.cpp(134): Leaving test case "testBoundaryEmpty"; testing time: 172us 1: ./test/unit/SFCGAL/PolygonTest.cpp(140): Entering test case "testBoundaryWithoutHoles" -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/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: 202us +1: ./test/unit/SFCGAL/PolygonTest.cpp(140): Leaving test case "testBoundaryWithoutHoles"; testing time: 213us 1: ./test/unit/SFCGAL/PolygonTest.cpp(147): Entering test case "testBoundaryWithHoles" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.629999984952093} and areaRotate{93.629999984952093} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.629999984952093} and expectedArea{93.6298828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((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/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: 221us 1: ./test/unit/SFCGAL/PolygonTest.cpp(160): Entering test case "asTextEmpty" 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: 169us +1: ./test/unit/SFCGAL/PolygonTest.cpp(160): Leaving test case "asTextEmpty"; testing time: 188us 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: 165us +1: ./test/unit/SFCGAL/PolygonTest.cpp(165): Leaving test case "asText2d"; testing time: 177us 1: ./test/unit/SFCGAL/PolygonTest.cpp(177): Entering test case "asText3d" -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: ./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/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: 173us +1: ./test/unit/SFCGAL/PolygonTest.cpp(177): Leaving test case "asText3d"; testing time: 175us 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: 214us +1: ./test/unit/SFCGAL/PolygonTest.cpp(190): Leaving test case "testGeometryType"; testing time: 215us 1: ./test/unit/SFCGAL/PolygonTest.cpp(196): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/PolygonTest.cpp(199): info: check g.geometryTypeId() == TYPE_POLYGON has passed -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/PolygonTest.cpp(196): Leaving test case "testGeometryTypeId"; testing time: 183us +1: ./test/unit/SFCGAL/PolygonTest.cpp(196): Leaving test case "testGeometryTypeId"; testing time: 453us 1: ./test/unit/SFCGAL/PolygonTest.cpp(202): Entering test case "testDimension" +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/PolygonTest.cpp(205): info: check g.dimension() == 2 has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(202): Leaving test case "testDimension"; testing time: 177us +1: ./test/unit/SFCGAL/PolygonTest.cpp(202): Leaving test case "testDimension"; testing time: 173us 1: ./test/unit/SFCGAL/PolygonTest.cpp(213): Entering test case "testDropZM" 1: ./test/unit/SFCGAL/PolygonTest.cpp(216): info: check !emptyPolygon.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(217): info: check !emptyPolygon.isMeasured() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(218): info: check !emptyPolygon.dropZ() has passed -2: area( ' MULTIPOLYGON(((505107.6 6885459.2,505121 6885454.8,505119.1 6885448.3,505104.9 6885453,505107.6 6885459.2)))' ) = 98.095 1: ./test/unit/SFCGAL/PolygonTest.cpp(219): info: check !emptyPolygon.dropM() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(225): info: check !polygon2D.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(226): info: check !polygon2D.isMeasured() has passed @@ -17563,28 +17518,28 @@ 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: 322us +1: ./test/unit/SFCGAL/PolygonTest.cpp(213): Leaving test case "testDropZM"; testing time: 326us 1: ./test/unit/SFCGAL/PolygonTest.cpp(285): Entering test case "testSwapXY" -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{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/PolygonTest.cpp(288): info: check emptyPolygon.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(290): info: check emptyPolygon.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(297): info: check polygon2D.asText(0) == "POLYGON ((0 3,0 1,5 1))" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(306): info: check polygon3D.asText(1) == "POLYGON Z ((0.0 3.0 2.0,0.0 1.0 2.0,1.0 1.0 2.0,1.0 0.0 " "2.0,2.0 7.0 2.0))" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(313): info: check polygonM->asText(0) == "POLYGON M ((0 0 4,3 0 5,3 3 6,0 3 7,0 0 4))" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(323): info: check polygonZM.asText(0) == "POLYGON ZM ((0 0 2 1,0 1 2 1,1 1 2 1,1 0 2 1,0 0 2 1))" has passed -1: ./test/unit/SFCGAL/PolygonTest.cpp(285): Leaving test case "testSwapXY"; testing time: 252us +1: ./test/unit/SFCGAL/PolygonTest.cpp(285): Leaving test case "testSwapXY"; testing time: 266us 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: 168us +1: ./test/unit/SFCGAL/PolygonTest.cpp(328): Leaving test case "isPolygon"; testing time: 182us 1: ./test/unit/SFCGAL/PolygonTest.cpp(334): Entering test case "getCoordinateType" -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(((924703.3 6769154.4,924710.3 6769149,924721.5 6769162.9,924712.4 6769168.3,924703.3 6769154.4)))' ) = 166.705 1: ./test/unit/SFCGAL/PolygonTest.cpp(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: 249us -1: ./test/unit/SFCGAL/PolygonTest.cpp(17): Leaving test suite "SFCGAL_PolygonTest"; testing time: 3926us +1: ./test/unit/SFCGAL/PolygonTest.cpp(334): Leaving test case "getCoordinateType"; testing time: 283us +1: ./test/unit/SFCGAL/PolygonTest.cpp(17): Leaving test suite "SFCGAL_PolygonTest"; testing time: 4376us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(18): Entering test suite "SFCGAL_PolyhedralSurfaceTest" 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(20): Entering test case "setPatchNTest" 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(23): info: check emptyGeom->is() has passed @@ -17595,11 +17550,11 @@ 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(36): info: check !geom->isEmpty() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(37): info: check geom->numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(38): info: check geom->as().numPatches() == 3 has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{71.974999983351523} and areaRotate{71.974999983351523} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{71.974999983351523} and expectedArea{71.97509765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(39): 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 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(41): info: check geom->as().patchN(1).asText(0) == "POLYGON Z ((0 0 0,10 0 0,5 0 5,0 0 0))" has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(43): info: check geom->as().patchN(2).asText(0) == "POLYGON Z ((0 0 0,0 10 0,5 5 5,0 0 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/PolyhedralSurfaceTest.cpp(52): info: check geom->numGeometries() == 1 has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(53): info: check geom->as().numPatches() == 3 has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(54): 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 @@ -17611,9 +17566,9 @@ 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 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: 599us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(20): Leaving test case "setPatchNTest"; testing time: 750us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(79): Entering test case "dropZMTest" -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(((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/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 @@ -17636,8 +17591,6 @@ 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(117): info: check !geomM->isMeasured() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(118): info: check !geomM->dropZ() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(119): info: check !geomM->dropM() has passed -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2833.820000002419} and areaRotate{2833.820000002419} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2833.820000002419} and expectedArea{2833.8193359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(124): info: check geomZM->is3D() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(125): info: check geomZM->isMeasured() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(126): info: check geomZM->dropM() has passed @@ -17651,30 +17604,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 -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(79): Leaving test case "dropZMTest"; testing time: 459us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(79): Leaving test case "dropZMTest"; testing time: 456us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(141): Entering test case "swapXYTest" +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/PolyhedralSurfaceTest.cpp(144): info: check emptyGeom->isEmpty() has passed 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(146): info: check emptyGeom->isEmpty() has passed -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/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: 350us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(141): Leaving test case "swapXYTest"; testing time: 373us 1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(177): Entering test case "getCoordinateType" 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 -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/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 +2: area( ' MULTIPOLYGON(((505137 6885764.4,505144.8 6885763.8,505143.4 6885750.5,505135.5 6885751.2,505137 6885764.4)))' ) = 104.955 1: ./test/unit/SFCGAL/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: 273us -1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(18): Leaving test suite "SFCGAL_PolyhedralSurfaceTest"; testing time: 1717us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(177): Leaving test case "getCoordinateType"; testing time: 284us +1: ./test/unit/SFCGAL/PolyhedralSurfaceTest.cpp(18): Leaving test suite "SFCGAL_PolyhedralSurfaceTest"; testing time: 1896us 1: ./test/unit/SFCGAL/SegmentTest.cpp(12): Entering test suite "SFCGAL_SegmentTest" 1: ./test/unit/SFCGAL/SegmentTest.cpp(15): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/SegmentTest.cpp(18): info: check segment.isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(15): Leaving test case "testDefaultConstructor"; testing time: 168us +1: ./test/unit/SFCGAL/SegmentTest.cpp(15): Leaving test case "testDefaultConstructor"; testing time: 179us 1: ./test/unit/SFCGAL/SegmentTest.cpp(21): Entering test case "testConstructorWithPoints" -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/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 @@ -17699,8 +17651,10 @@ 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: 216us +1: ./test/unit/SFCGAL/SegmentTest.cpp(21): Leaving test case "testConstructorWithPoints"; testing time: 297us 1: ./test/unit/SFCGAL/SegmentTest.cpp(84): Entering test case "testConstructorWithCGALPoints" +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/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 @@ -17715,10 +17669,8 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(111): info: check segment.source().z() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(112): info: check segment.target().z() == 4.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(113): info: check CGAL::to_double(segment.length()) == 5.0 has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(84): Leaving test case "testConstructorWithCGALPoints"; testing time: 188us +1: ./test/unit/SFCGAL/SegmentTest.cpp(84): Leaving test case "testConstructorWithCGALPoints"; testing time: 213us 1: ./test/unit/SFCGAL/SegmentTest.cpp(117): Entering test case "testConstructorWithCGALSegments" -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/SegmentTest.cpp(125): info: check !segment.isEmpty() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(126): info: check !segment.is3D() has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(127): info: check !segment.isMeasured() has passed @@ -17733,22 +17685,22 @@ 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: 221us +1: ./test/unit/SFCGAL/SegmentTest.cpp(117): Leaving test case "testConstructorWithCGALSegments"; testing time: 214us 1: ./test/unit/SFCGAL/SegmentTest.cpp(150): Entering test case "testConstructorWithInvalidPoints" -2: area( ' MULTIPOLYGON(((378452.3 6827020.1,378432.7 6826996.8,378424.4 6827004.5,378445 6827027.1,378452.3 6827020.1)))' ) = 326.745 +2: 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/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: 426us +1: ./test/unit/SFCGAL/SegmentTest.cpp(150): Leaving test case "testConstructorWithInvalidPoints"; testing time: 404us 1: ./test/unit/SFCGAL/SegmentTest.cpp(185): Entering test case "testEmptiness" -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/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: 172us +1: ./test/unit/SFCGAL/SegmentTest.cpp(185): Leaving test case "testEmptiness"; testing time: 174us 1: ./test/unit/SFCGAL/SegmentTest.cpp(200): Entering test case "testDimensions" +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/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 @@ -17757,23 +17709,24 @@ 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: 168us +1: ./test/unit/SFCGAL/SegmentTest.cpp(200): Leaving test case "testDimensions"; testing time: 176us 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: 161us +1: ./test/unit/SFCGAL/SegmentTest.cpp(227): Leaving test case "testHasSameDimension"; testing time: 166us 1: ./test/unit/SFCGAL/SegmentTest.cpp(246): Entering test case "testLength" 1: ./test/unit/SFCGAL/SegmentTest.cpp(251): info: check empty.length() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(257): info: check CGAL::to_double(horizontal.length()) == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(263): info: check CGAL::to_double(vertical.length()) == 7.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(269): info: difference{} between CGAL::to_double(diagonal.length()){1.4142135623730951} and std::sqrt(2.0){1.4142135623730951} doesn't exceed 0.0001% 1: ./test/unit/SFCGAL/SegmentTest.cpp(276): info: difference{} between CGAL::to_double(seg3D.length()){1.7320508075688772} and std::sqrt(3.0){1.7320508075688772} doesn't exceed 0.0001% -1: ./test/unit/SFCGAL/SegmentTest.cpp(246): Leaving test case "testLength"; testing time: 175us +1: ./test/unit/SFCGAL/SegmentTest.cpp(246): Leaving test case "testLength"; testing time: 182us 1: ./test/unit/SFCGAL/SegmentTest.cpp(280): Entering test case "testIsDegenerate" +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/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: 163us +1: ./test/unit/SFCGAL/SegmentTest.cpp(280): Leaving test case "testIsDegenerate"; testing time: 167us 1: ./test/unit/SFCGAL/SegmentTest.cpp(302): Entering test case "testDistanceToPoint" 1: ./test/unit/SFCGAL/SegmentTest.cpp(307): info: absolute value of segment.distanceToPoint(Point(1.0, 0.0)){0} doesn't exceed 1e-08 1: ./test/unit/SFCGAL/SegmentTest.cpp(310): info: difference{} between segment.distanceToPoint(Point(1.0, 1.0)){1} and 1.0{1} doesn't exceed 1e-08% @@ -17781,9 +17734,11 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(316): info: difference{} between segment.distanceToPoint(Point(4.0, 0.0)){1} and 1.0{1} doesn't exceed 1e-08% 1: ./test/unit/SFCGAL/SegmentTest.cpp(319): info: difference{} between segment.distanceToPoint(1.5, 2.0){2} and 2.0{2} doesn't exceed 1e-08% 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% +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/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: 188us +1: ./test/unit/SFCGAL/SegmentTest.cpp(302): Leaving test case "testDistanceToPoint"; testing time: 416us 1: ./test/unit/SFCGAL/SegmentTest.cpp(336): Entering test case "testInterpolationParameter" 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% @@ -17794,9 +17749,8 @@ 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: 201us +1: ./test/unit/SFCGAL/SegmentTest.cpp(336): Leaving test case "testInterpolationParameter"; testing time: 243us 1: ./test/unit/SFCGAL/SegmentTest.cpp(384): Entering test case "testInterpolate" -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/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 @@ -17809,6 +17763,7 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(413): info: check pBig.y() == 0.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(421): info: check p05.x() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(422): info: check p05.y() == 0.0 has passed +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/SegmentTest.cpp(423): info: check p05.z() == 5.0 has passed 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 @@ -17818,7 +17773,7 @@ 1: ./test/unit/SFCGAL/SegmentTest.cpp(451): info: check p05.z() == 5.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(452): info: check p05.m() == 15.0 has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(458): info: check empty.interpolate(0.5).isEmpty() has passed -1: ./test/unit/SFCGAL/SegmentTest.cpp(384): Leaving test case "testInterpolate"; testing time: 674us +1: ./test/unit/SFCGAL/SegmentTest.cpp(384): Leaving test case "testInterpolate"; testing time: 409us 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 @@ -17829,7 +17784,7 @@ 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: 202us +1: ./test/unit/SFCGAL/SegmentTest.cpp(462): Leaving test case "testMidpoint"; testing time: 187us 1: ./test/unit/SFCGAL/SegmentTest.cpp(505): Entering test case "testHasOn" 1: ./test/unit/SFCGAL/SegmentTest.cpp(510): info: check segment.hasOn(Point(0.0, 0.0)) has passed 1: ./test/unit/SFCGAL/SegmentTest.cpp(511): info: check segment.hasOn(Point(5.0, 0.0)) has passed @@ -17844,10 +17799,10 @@ 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: 193us +1: ./test/unit/SFCGAL/SegmentTest.cpp(505): Leaving test case "testHasOn"; testing time: 197us 1: ./test/unit/SFCGAL/SegmentTest.cpp(542): Entering test case "testSetters" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{561.09499996150385} and areaRotate{561.09499996150385} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{561.09499996150385} and expectedArea{561.0947265625} doesn't exceed 0.5% +2: ./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/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 @@ -17865,15 +17820,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: 267us +1: ./test/unit/SFCGAL/SegmentTest.cpp(542): Leaving test case "testSetters"; testing time: 266us 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: 169us +1: ./test/unit/SFCGAL/SegmentTest.cpp(632): Leaving test case "testReverse"; testing time: 179us 1: ./test/unit/SFCGAL/SegmentTest.cpp(647): Entering test case "testConversion" -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(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 @@ -17884,84 +17838,88 @@ 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: 170us -1: ./test/unit/SFCGAL/SegmentTest.cpp(12): Leaving test suite "SFCGAL_SegmentTest"; testing time: 4231us +1: ./test/unit/SFCGAL/SegmentTest.cpp(647): Leaving test case "testConversion"; testing time: 242us +1: ./test/unit/SFCGAL/SegmentTest.cpp(12): Leaving test suite "SFCGAL_SegmentTest"; testing time: 4432us 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{294.20000001162634} and areaRotate{294.20000001162634} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{294.20000001162634} and expectedArea{294.19970703125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970850.2 6768862.4,970836.2 6768862,970836.9 6768831.4,970851.6 6768831.6,970850.2 6768862.4)))' ) = 440.86 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{440.85999999609385} and areaRotate{440.85999999609385} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{440.85999999609385} and expectedArea{440.85986328125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/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: 545us +1: ./test/unit/SFCGAL/SolidTest.cpp(68): Leaving test case "solidReadTest"; testing time: 807us 1: ./test/unit/SFCGAL/SolidTest.cpp(98): Entering test case "solidSetExteriorRingTest" 1: ./test/unit/SFCGAL/SolidTest.cpp(101): info: check emptySolid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(113): info: check solid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(116): info: check !shell1->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(117): info: check solid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(118): info: check solid->numGeometries() == 0U has passed +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/SolidTest.cpp(122): info: check solid->numShells() == 1U has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(123): info: check solid->numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(124): info: check !solid->isEmpty() has passed -2: area( ' MULTIPOLYGON(((554845.2 6463889,554841.7 6463889,554841.9 6463893.3,554830.8 6463894.1,554832.5 6463904.1,554843.3 6463903,554843.5 6463906.7,554847.6 6463906.3,554847.4 6463903,554857.4 6463901.8,554856.3 6463892.5,554846 6463893.9,554845.2 6463889)))' ) = 274.175 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{274.17499994690809} and areaRotate{274.17499994690809} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{274.17499994690809} and expectedArea{274.175537109375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((952820.5 6229728,952821.1 6229710.8,952865.7 6229696.8,952869.5 6229713.5,952820.5 6229728)))' ) = 816.06 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{356.5000000102923} and areaRotate{356.5000000102923} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{356.5000000102923} and expectedArea{356.50048828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((970673.7 6768924.5,970665.5 6768927.2,970671.5 6768942.3,970679.6 6768939.1,970673.7 6768924.5)))' ) = 138.58 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{138.57999998809214} and areaRotate{138.57999998809214} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{138.57999998809214} and expectedArea{138.580078125} doesn't exceed 0.5% 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: 2180us -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/SolidTest.cpp(98): Leaving test case "solidSetExteriorRingTest"; testing time: 2241us 1: ./test/unit/SFCGAL/SolidTest.cpp(128): Entering test case "solidDropZTest" +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/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 1: ./test/unit/SFCGAL/SolidTest.cpp(148): info: check solid->is3D() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(149): info: check solid->dropZ() has passed -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/SolidTest.cpp(151): info: check solid->asText(1) == "SOLID (" "(((0.0 0.0,0.0 0.0,0.0 1.0,0.0 1.0,0.0 0.0))," "((0.0 0.0,0.0 1.0,1.0 1.0,1.0 0.0,0.0 0.0))," "((0.0 0.0,1.0 0.0,1.0 0.0,0.0 0.0,0.0 0.0))," "((1.0 1.0,1.0 1.0,1.0 0.0,1.0 0.0,1.0 1.0))," "((0.0 1.0,0.0 1.0,1.0 1.0,1.0 1.0,0.0 1.0))," "((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0))))" has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(160): info: check !solid->dropZ() has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(128): Leaving test case "solidDropZTest"; testing time: 414us +1: ./test/unit/SFCGAL/SolidTest.cpp(128): Leaving test case "solidDropZTest"; testing time: 441us 1: ./test/unit/SFCGAL/SolidTest.cpp(163): Entering test case "solidSwapXYTest" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{174.56999999773205} and areaRotate{174.56999999773205} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{174.56999999773205} and expectedArea{174.57080078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SolidTest.cpp(166): info: check emptySolid->isEmpty() has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(167): info: check !emptySolid->dropZ() 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/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: 345us +1: ./test/unit/SFCGAL/SolidTest.cpp(163): Leaving test case "solidSwapXYTest"; testing time: 410us 1: ./test/unit/SFCGAL/SolidTest.cpp(195): Entering test case "getCoordinateType" 1: ./test/unit/SFCGAL/SolidTest.cpp(197): info: check io::readWkt("SOLID((((0 0, 1 0, 0 1, 0 0))))")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(200): info: check io::readWkt("SOLID Z((((0 0 1, 1 0 1, 0 1 1, 0 0 1))))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(203): info: check io::readWkt("SOLID M((((0 0 1, 1 0 1, 0 1 1, 0 0 1))))") ->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(206): info: check io::readWkt("SOLID ZM((((0 0 1 2, 1 0 1 2, 0 1 1 2, 0 0 1 2))))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/SolidTest.cpp(195): Leaving test case "getCoordinateType"; testing time: 270us -1: ./test/unit/SFCGAL/SolidTest.cpp(20): Leaving test suite "SFCGAL_SolidTest"; testing time: 3799us +1: ./test/unit/SFCGAL/SolidTest.cpp(195): Leaving test case "getCoordinateType"; testing time: 319us +1: ./test/unit/SFCGAL/SolidTest.cpp(20): Leaving test suite "SFCGAL_SolidTest"; testing time: 4272us 1: ./test/unit/SFCGAL/SphereTest.cpp(14): Entering test suite "SphereTests" 1: ./test/unit/SFCGAL/SphereTest.cpp(16): Entering test case "testDefaultConstructor" +2: area( ' MULTIPOLYGON(((970555.1 6768971.4,970549.2 6768972,970550.5 6768979.9,970556.8 6768979.6,970555.1 6768971.4)))' ) = 49.78 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{49.780000001430395} and areaRotate{49.780000001430395} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{49.780000001430395} and expectedArea{49.77978515625} doesn't exceed 0.5% 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: 178us +1: ./test/unit/SFCGAL/SphereTest.cpp(16): Leaving test case "testDefaultConstructor"; testing time: 516us 1: ./test/unit/SFCGAL/SphereTest.cpp(25): Entering test case "testCustomConstructor" 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: 154us +1: ./test/unit/SFCGAL/SphereTest.cpp(25): Leaving test case "testCustomConstructor"; testing time: 181us 1: ./test/unit/SFCGAL/SphereTest.cpp(35): Entering test case "testSetters" 1: ./test/unit/SFCGAL/SphereTest.cpp(43): info: difference{} between sphere.radius(){3} and 3.0{3} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(44): info: check sphere.center() == Point_3(1, 1, 1) has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(45): info: check sphere.numVertical() == 24 has passed 1: ./test/unit/SFCGAL/SphereTest.cpp(46): info: check sphere.numHorizontal() == 48 has passed -1: ./test/unit/SFCGAL/SphereTest.cpp(35): Leaving test case "testSetters"; testing time: 148us +1: ./test/unit/SFCGAL/SphereTest.cpp(35): Leaving test case "testSetters"; testing time: 169us 1: ./test/unit/SFCGAL/SphereTest.cpp(49): Entering test case "testGeneratePolyhedron" -2: area( ' MULTIPOLYGON(((1001501.7 6719234.5,1001511.2 6719235.1,1001512.8 6719217.4,1001503.7 6719216.5,1001501.7 6719234.5)))' ) = 167.355 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{167.35499999466094} and areaRotate{167.35499999466094} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{167.35499999466094} and expectedArea{167.35546875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((927588 6501043.6,927586.7 6501046.5,927586.4 6501046.3,927586.1 6501046.7,927584.8 6501047.5,927571.3 6501040.8,927571 6501040.1,927571.2 6501039.3,927572.7 6501036.5,927584.3 6501041.9,927588 6501043.6)))' ) = 78.14 +2: area( ' MULTIPOLYGON(((970571 6768944.2,970568.6 6768960.6,970583.6 6768962.1,970585.4 6768945.3,970571 6768944.2)))' ) = 246.75 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{246.74999999452763} and areaRotate{246.74999999452763} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{246.74999999452763} and expectedArea{246.74951171875} doesn't exceed 0.5% 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: 1082us +1: ./test/unit/SFCGAL/SphereTest.cpp(49): Leaving test case "testGeneratePolyhedron"; testing time: 896us 1: ./test/unit/SFCGAL/SphereTest.cpp(61): Entering test case "testGeneratePoints" +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/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% @@ -18020,6 +17978,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{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/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% @@ -18028,8 +17988,6 @@ 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% 1: ./test/unit/SFCGAL/SphereTest.cpp(71): info: difference{} between CGAL::sqrt(CGAL::to_double( CGAL::squared_distance(Point_3(0, 0, 0), point))){1} and 1.0{1} doesn't exceed 1e-06% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{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/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% @@ -18093,24 +18051,26 @@ 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: 784us +1: ./test/unit/SFCGAL/SphereTest.cpp(61): Leaving test case "testGeneratePoints"; testing time: 801us 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: 173us +1: ./test/unit/SFCGAL/SphereTest.cpp(77): Leaving test case "testVolume"; testing time: 185us 1: ./test/unit/SFCGAL/SphereTest.cpp(85): Entering test case "testSurfaceArea" +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/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: 157us +1: ./test/unit/SFCGAL/SphereTest.cpp(85): Leaving test case "testSurfaceArea"; testing time: 162us 1: ./test/unit/SFCGAL/SphereTest.cpp(93): Entering test case "testWKT" -2: area( ' MULTIPOLYGON(((927585.1 6501030.3,927583 6501035.2,927586.6 6501036.8,927584.3 6501041.9,927572.7 6501036.5,927571.2 6501039.3,927568.1 6501037.8,927569.3 6501034.9,927569.1 6501034.7,927562.7 6501031.8,927566.9 6501021.8,927574.2 6501025.4,927585.1 6501030.3)))' ) = 248.49 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.925000002221424} and areaRotate{93.925000002221424} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.925000002221424} and expectedArea{93.92431640625} doesn't exceed 0.5% 1: 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: 491us -1: ./test/unit/SFCGAL/SphereTest.cpp(14): Leaving test suite "SphereTests"; testing time: 3222us +1: ./test/unit/SFCGAL/SphereTest.cpp(93): Leaving test case "testWKT"; testing time: 505us +1: ./test/unit/SFCGAL/SphereTest.cpp(14): Leaving test suite "SphereTests"; testing time: 3480us 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: 166us +1: ./test/unit/SFCGAL/TriangleTest.cpp(21): Leaving test case "testDefaultConstructor"; testing time: 252us 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 @@ -18120,39 +18080,40 @@ 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: 163us 1: ./test/unit/SFCGAL/TriangleTest.cpp(44): Entering test case "testConstructorTriangle_3" +2: area( ' MULTIPOLYGON(((970661.6 6768946.1,970649.8 6768953.6,970661.6 6768969.4,970673 6768963.5,970661.6 6768946.1)))' ) = 270.28 1: ./test/unit/SFCGAL/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: 161us +1: ./test/unit/SFCGAL/TriangleTest.cpp(44): Leaving test case "testConstructorTriangle_3"; testing time: 179us 1: ./test/unit/SFCGAL/TriangleTest.cpp(64): Entering test case "testReverse" 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: 142us +1: ./test/unit/SFCGAL/TriangleTest.cpp(64): Leaving test case "testReverse"; testing time: 152us 1: ./test/unit/SFCGAL/TriangleTest.cpp(91): Entering test case "testClone" +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/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: 148us +1: ./test/unit/SFCGAL/TriangleTest.cpp(91): Leaving test case "testClone"; testing time: 161us 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: 152us +1: ./test/unit/SFCGAL/TriangleTest.cpp(105): Leaving test case "testBoundary"; testing time: 160us 1: ./test/unit/SFCGAL/TriangleTest.cpp(118): Entering test case "testEnvelope_empty" -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/TriangleTest.cpp(123): info: check bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(118): Leaving test case "testEnvelope_empty"; testing time: 151us 1: ./test/unit/SFCGAL/TriangleTest.cpp(125): Entering test case "testEnvelope_2d" +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/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: 154us +1: ./test/unit/SFCGAL/TriangleTest.cpp(125): Leaving test case "testEnvelope_2d"; testing time: 157us 1: ./test/unit/SFCGAL/TriangleTest.cpp(142): Entering test case "testEnvelope_3d" -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/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 @@ -18161,29 +18122,29 @@ 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: 154us +1: ./test/unit/SFCGAL/TriangleTest.cpp(142): Leaving test case "testEnvelope_3d"; testing time: 159us 1: ./test/unit/SFCGAL/TriangleTest.cpp(162): Entering test case "asTextEmpty" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{133.31999999993963} and areaRotate{133.31999999993963} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{133.31999999993963} and expectedArea{133.31982421875} doesn't exceed 0.5% +2: ./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/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: 415us +1: ./test/unit/SFCGAL/TriangleTest.cpp(162): Leaving test case "asTextEmpty"; testing time: 144us 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: 153us 1: ./test/unit/SFCGAL/TriangleTest.cpp(173): Entering test case "asText3d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(177): info: check g.asText(1) == "TRIANGLE Z ((0.0 0.0 2.0,1.0 0.0 3.0,1.0 1.0 4.0,0.0 0.0 2.0))" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(173): Leaving test case "asText3d"; testing time: 147us +1: ./test/unit/SFCGAL/TriangleTest.cpp(173): Leaving test case "asText3d"; testing time: 151us 1: ./test/unit/SFCGAL/TriangleTest.cpp(183): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/TriangleTest.cpp(185): info: check Triangle().geometryType() == "Triangle" has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(183): Leaving test case "testGeometryType"; testing time: 136us +1: ./test/unit/SFCGAL/TriangleTest.cpp(183): Leaving test case "testGeometryType"; testing time: 146us 1: ./test/unit/SFCGAL/TriangleTest.cpp(188): Entering test case "testGeometryTypeId" +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/TriangleTest.cpp(190): info: check Triangle().geometryTypeId() == TYPE_TRIANGLE has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(188): Leaving test case "testGeometryTypeId"; testing time: 137us +1: ./test/unit/SFCGAL/TriangleTest.cpp(188): Leaving test case "testGeometryTypeId"; testing time: 149us 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 -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/TriangleTest.cpp(196): Leaving test case "testIsEmpty"; testing time: 140us +1: ./test/unit/SFCGAL/TriangleTest.cpp(196): Leaving test case "testIsEmpty"; testing time: 147us 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 @@ -18193,6 +18154,8 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(220): info: check triangle3D.dropZ() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(221): info: check triangle3D.asText(1) == "TRIANGLE ((2.0 3.0,4.0 5.0,7.0 -1.0,2.0 3.0))" has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(223): info: check !triangle3D.dropZ() has passed +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/TriangleTest.cpp(229): info: check triangleM.is() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(230): info: check triangleM.isMeasured() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(231): info: check !triangleM.is3D() has passed @@ -18214,7 +18177,7 @@ 1: ./test/unit/SFCGAL/TriangleTest.cpp(253): info: check !triangleZM.dropM() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(254): info: check !triangleZM.isMeasured() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(255): info: check !triangleZM.is3D() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(207): Leaving test case "testDropZM"; testing time: 250us +1: ./test/unit/SFCGAL/TriangleTest.cpp(207): Leaving test case "testDropZM"; testing time: 256us 1: ./test/unit/SFCGAL/TriangleTest.cpp(258): Entering test case "testSwapXY" 1: ./test/unit/SFCGAL/TriangleTest.cpp(261): info: check triangleEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(263): info: check triangleEmpty.isEmpty() has passed @@ -18222,39 +18185,37 @@ 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: 219us +1: ./test/unit/SFCGAL/TriangleTest.cpp(258): Leaving test case "testSwapXY"; testing time: 243us 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: 152us +1: ./test/unit/SFCGAL/TriangleTest.cpp(291): Leaving test case "isTriangle"; testing time: 161us 1: ./test/unit/SFCGAL/TriangleTest.cpp(299): Entering test case "asTriangle" -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/TriangleTest.cpp(302): info: check g->as().isEmpty() has passed -1: ./test/unit/SFCGAL/TriangleTest.cpp(299): Leaving test case "asTriangle"; testing time: 138us -1: ./test/unit/SFCGAL/TriangleTest.cpp(18): Leaving test suite "SFCGAL_TriangleTest"; testing time: 3392us +1: ./test/unit/SFCGAL/TriangleTest.cpp(299): Leaving test case "asTriangle"; testing time: 146us +1: ./test/unit/SFCGAL/TriangleTest.cpp(18): Leaving test suite "SFCGAL_TriangleTest"; testing time: 3364us 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: 143us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(22): Leaving test case "defaultConstructor"; testing time: 153us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(30): Entering test case "constructorWithTriangles" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(37): info: check !g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(38): info: check g.numPatches() == 2U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(39): info: check g.numGeometries() == 1U has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(30): Leaving test case "constructorWithTriangles"; testing time: 272us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(30): Leaving test case "constructorWithTriangles"; testing time: 246us 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: 154us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(75): Leaving test case "testClone"; testing time: 155us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(90): Entering test case "testBoundary" -2: area( ' MULTIPOLYGON(((1001451 6719202.6,1001451.8 6719206.1,1001437.7 6719211.8,1001440.7 6719222.5,1001448.9 6719220,1001448.5 6719215.5,1001461.2 6719211.3,1001460.4 6719206.5,1001467.8 6719204,1001466.3 6719197.4,1001451 6719202.6)))' ) = 296.745 +2: 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/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: 383us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(90): Leaving test case "testBoundary"; testing time: 446us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(103): Entering test case "testBoundaryClosed" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(118): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(103): Leaving test case "testBoundaryClosed"; testing time: 192us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(103): Leaving test case "testBoundaryClosed"; testing time: 248us 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 @@ -18262,31 +18223,36 @@ 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: 155us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(122): Leaving test case "testEnvelope"; testing time: 173us 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: 137us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(148): Leaving test case "testGeometryType"; testing time: 148us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(154): Entering test case "testGeometryTypeId" -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/TriangulatedSurfaceTest.cpp(157): info: check g.geometryTypeId() == TYPE_TRIANGULATEDSURFACE has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(154): Leaving test case "testGeometryTypeId"; testing time: 133us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(154): Leaving test case "testGeometryTypeId"; testing time: 146us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(161): Entering test case "testDimension" +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/TriangulatedSurfaceTest.cpp(164): info: check g.dimension() == 2 has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(161): Leaving test case "testDimension"; testing time: 133us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(161): Leaving test case "testDimension"; testing time: 146us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Entering test case "isTriangulatedSurface" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(176): info: check g.is() has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Leaving test case "isTriangulatedSurface"; testing time: 136us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(173): Leaving test case "isTriangulatedSurface"; testing time: 147us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(183): Entering test case "polyhedronConversionTest" -2: area( ' MULTIPOLYGON(((1001453.5 6719192.6,1001460.7 6719190.5,1001456.7 6719175.6,1001450.7 6719177.1,1001445.7 6719164.8,1001434.6 6719168.3,1001436.7 6719174.7,1001440.7 6719173.3,1001445.3 6719186.7,1001450.1 6719185.5,1001453.5 6719192.6)))' ) = 305.605 +2: area( ' MULTIPOLYGON(((238022.1 6875459.5,238036.8 6875453.9,238033 6875442.9,238018.5 6875448.4,238022.1 6875459.5)))' ) = 181.865 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{181.86499999947506} and areaRotate{181.86499999947506} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{181.86499999947506} and expectedArea{181.864990234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((237616.7 6875615,237613.8 6875715.7,237629.2 6875715.8,237631.9 6875615.8,237616.7 6875615)))' ) = 1536.62 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(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: 840us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(183): Leaving test case "polyhedronConversionTest"; testing time: 1195us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(204): Entering test case "setPatchNTest" +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1536.615000003676} and areaRotate{1536.615000003676} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(207): info: check emptyGeom->is() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(208): info: check emptyGeom->isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(209): info: check emptyGeom->numGeometries() == 0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(210): info: check emptyGeom->as().numPatches() == 0 has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1536.615000003676} and expectedArea{1536.61511230469} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(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 @@ -18303,10 +18269,8 @@ 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(253): info: check geom->as().numPatches() == 3 has passed 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 -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/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: 505us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(204): Leaving test case "setPatchNTest"; testing time: 566us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(262): Entering test case "dropZMTest" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(265): info: check surfaceEmpty.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(266): info: check !surfaceEmpty.is3D() has passed @@ -18343,82 +18307,155 @@ 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: 375us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(262): Leaving test case "dropZMTest"; testing time: 421us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(325): Entering test case "swapXYTest" -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/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 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{252.22499998875907} and areaRotate{252.22499998875907} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{252.22499998875907} and expectedArea{252.22509765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((237198 6875599.4,237224.8 6875606.8,237237.9 6875560.8,237210.2 6875553.6,237198 6875599.4)))' ) = 1343.12 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(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: 319us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(325): Leaving test case "swapXYTest"; testing time: 386us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(361): Entering test case "getCoordinateType" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(363): info: check io::readWkt("TIN(((0 0, 1 0, 0 1, 0 0)))")->getCoordinateType() == CoordinateType::COORDINATE_XY has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(366): info: check io::readWkt("TIN Z(((0 0 1, 1 0 1, 0 1 1, 0 0 1)))")->getCoordinateType() == CoordinateType::COORDINATE_XYZ has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(369): info: check io::readWkt("TIN M(((0 0 2, 1 0 2, 0 1 2, 0 0 2)))")->getCoordinateType() == CoordinateType::COORDINATE_XYM has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(372): info: check io::readWkt("TIN ZM(((0 0 1 2, 1 0 1 2, 0 1 1 2, 0 0 1 2)))") ->getCoordinateType() == CoordinateType::COORDINATE_XYZM has passed -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(361): Leaving test case "getCoordinateType"; testing time: 323us -1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(19): Leaving test suite "SFCGAL_TriangulatedSurfaceTest"; testing time: 4295us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(361): Leaving test case "getCoordinateType"; testing time: 325us +1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(19): Leaving test suite "SFCGAL_TriangulatedSurfaceTest"; testing time: 5029us 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: ./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% +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 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: 475us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(33): Leaving test case "testAlphaShapes2D_ComputeAlpha"; testing time: 750us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(47): Entering test case "testAlphaShapes2D_Empty" +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/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: 183us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(47): Leaving test case "testAlphaShapes2D_Empty"; testing time: 187us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(56): Entering test case "testAlphaShapes2D_ColinearProduceEmpty" -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/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: 150us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(56): Leaving test case "testAlphaShapes2D_ColinearProduceEmpty"; testing time: 153us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(67): Entering test case "testAlphaShapes2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(77): info: check alphaShapes->is() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(80): info: check alphaShapes->asText(1) == expectedWkt has passed -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(67): Leaving test case "testAlphaShapes2D_Triangle"; testing time: 197us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(67): Leaving test case "testAlphaShapes2D_Triangle"; testing time: 213us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(83): Entering test case "testAlphaShapes2D_Polygon" +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/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: 199us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(83): Leaving test case "testAlphaShapes2D_Polygon"; testing time: 213us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(99): Entering test case "testAlphaShapes2D_MultiPoint" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(104): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(109): info: check efs.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(114): info: check efsOptimal.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(119): info: check efsOptimalHoles.good() has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1448.8349999901861} and areaRotate{1448.8349999901861} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1448.8349999901861} and expectedArea{1448.8349609375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((726650.1 6245520.4,726654.5 6245515.8,726652.2 6245513.6,726655.6 6245508.1,726647.1 6245501.2,726640.4 6245510.9,726650.1 6245520.4)))' ) = 154.465 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{154.46499998959774} and areaRotate{154.46499998959774} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{154.46499998959774} and expectedArea{154.46484375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((925714.7 6507600,925723.1 6507598.3,925722.8 6507587.7,925714 6507589,925714.7 6507600)))' ) = 93.63 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.629999984952093} and areaRotate{93.629999984952093} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.629999984952093} and expectedArea{93.6298828125} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(133): info: check alphaShapes->asText(1) == expectedWkt has passed +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: ./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: area( ' MULTIPOLYGON(((505107.6 6885459.2,505121 6885454.8,505119.1 6885448.3,505104.9 6885453,505107.6 6885459.2)))' ) = 98.095 +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(139): info: check alphaShapesOptim->asText(1) == expectedWkt_optimal has passed +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: area( ' MULTIPOLYGON(((879659.6 6559392,879669.3 6559392.3,879669.3 6559385.2,879659.4 6559384.4,879659.6 6559392)))' ) = 71.975 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{71.974999983351523} and areaRotate{71.974999983351523} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{71.974999983351523} and expectedArea{71.97509765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((957306.6 6229563.4,957210.9 6229591.9,957199 6229567.4,957297.7 6229536,957306.6 6229563.4)))' ) = 2833.82 +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(145): info: check alphaShapesOptimHoles->asText(1) == expectedWkt_optimal_holes has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2833.820000002419} and areaRotate{2833.820000002419} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2833.820000002419} and expectedArea{2833.8193359375} doesn't exceed 0.5% +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(99): Leaving test case "testAlphaShapes2D_MultiPoint"; testing time: 6293us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(151): Entering test case "testAlphaShapes2D_InvalidPolygon_Issue254" +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/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: 515us +1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AlphaShapesTest"; testing time: 8407us +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: 182us +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(36): Entering test case "testAlphaWrapping3D_MultiPoint" +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/algorithm/AlphaWrapping3DTest.cpp(41): info: check bunnyFSInput.good() has passed +2: area( ' MULTIPOLYGON(((945238.2 6389749.6,945223.6 6389740.6,945226.1 6389735.9,945241.1 6389744.9,945238.2 6389749.6)))' ) = 93.86 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{93.859999991512666} and areaRotate{93.859999991512666} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{93.859999991512666} and expectedArea{93.8603515625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((378452.3 6827020.1,378432.7 6826996.8,378424.4 6827004.5,378445 6827027.1,378452.3 6827020.1)))' ) = 326.745 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{326.7450000181268} and areaRotate{326.7450000181268} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{326.7450000181268} and expectedArea{326.744873046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((862999.5 6577949.6,862998.9 6577958.3,862996.9 6577958.2,862996.2 6577961.8,862989.7 6577961.9,862989.4 6577964.8,862970.4 6577961.2,862960.7 6577959.8,862949.1 6577958.5,862948.6 6577949.4,862990.7 6577951,862990.8 6577949.1,862999.5 6577949.6)))' ) = 561.095 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{561.09499996150385} and areaRotate{561.09499996150385} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{561.09499996150385} and expectedArea{561.0947265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((862673.1 6577831.2,862684.2 6577833.1,862680.2 6577858.7,862669 6577857.1,862673.1 6577831.2)))' ) = 294.2 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{294.20000001162634} and areaRotate{294.20000001162634} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{294.20000001162634} and expectedArea{294.19970703125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((554845.2 6463889,554841.7 6463889,554841.9 6463893.3,554830.8 6463894.1,554832.5 6463904.1,554843.3 6463903,554843.5 6463906.7,554847.6 6463906.3,554847.4 6463903,554857.4 6463901.8,554856.3 6463892.5,554846 6463893.9,554845.2 6463889)))' ) = 274.175 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{274.17499994690809} and areaRotate{274.17499994690809} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{274.17499994690809} and expectedArea{274.175537109375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((952820.5 6229728,952821.1 6229710.8,952865.7 6229696.8,952869.5 6229713.5,952820.5 6229728)))' ) = 816.06 +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(46): info: check inputGeom->is3D() has passed +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{816.06000001513485} and areaRotate{816.06000001513485} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{816.06000001513485} and expectedArea{816.06005859375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((958715.2 6229347.5,958788.2 6229405.9,958752.8 6229478.7,958671.3 6229439,958715.2 6229347.5)))' ) = 8290.92 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{8290.9200000496749} and areaRotate{8290.9200000496749} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{8290.9200000496749} and expectedArea{8290.91943359375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001501.7 6719234.5,1001511.2 6719235.1,1001512.8 6719217.4,1001503.7 6719216.5,1001501.7 6719234.5)))' ) = 167.355 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{167.35499999466094} and areaRotate{167.35499999466094} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{167.35499999466094} and expectedArea{167.35546875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((927588 6501043.6,927586.7 6501046.5,927586.4 6501046.3,927586.1 6501046.7,927584.8 6501047.5,927571.3 6501040.8,927571 6501040.1,927571.2 6501039.3,927572.7 6501036.5,927584.3 6501041.9,927588 6501043.6)))' ) = 78.14 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{78.140000068253073} and areaRotate{78.140000068253073} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{78.140000068253073} and expectedArea{78.14013671875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((927585.1 6501030.3,927583 6501035.2,927586.6 6501036.8,927584.3 6501041.9,927572.7 6501036.5,927571.2 6501039.3,927568.1 6501037.8,927569.3 6501034.9,927569.1 6501034.7,927562.7 6501031.8,927566.9 6501021.8,927574.2 6501025.4,927585.1 6501030.3)))' ) = 248.49 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{248.48999997457616} and areaRotate{248.48999997457616} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{248.48999997457616} and expectedArea{248.49072265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001523.7 6719178.1,1001526.1 6719187.8,1001512.9 6719191.7,1001511.1 6719182,1001523.7 6719178.1)))' ) = 133.32 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{133.31999999993963} and areaRotate{133.31999999993963} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{133.31999999993963} and expectedArea{133.31982421875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001328.3 6719227.7,1001330.2 6719236,1001309.4 6719242.8,1001310.7 6719247.8,1001298.4 6719251.6,1001295.8 6719244,1001307.1 6719239.1,1001305.8 6719235,1001328.3 6719227.7)))' ) = 308.98 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{308.97999998483044} and areaRotate{308.97999998483044} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{308.97999998483044} and expectedArea{308.98046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001451 6719202.6,1001451.8 6719206.1,1001437.7 6719211.8,1001440.7 6719222.5,1001448.9 6719220,1001448.5 6719215.5,1001461.2 6719211.3,1001460.4 6719206.5,1001467.8 6719204,1001466.3 6719197.4,1001451 6719202.6)))' ) = 296.745 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{296.74499999811167} and areaRotate{296.74499999811167} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{296.74499999811167} and expectedArea{296.744140625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1001453.5 6719192.6,1001460.7 6719190.5,1001456.7 6719175.6,1001450.7 6719177.1,1001445.7 6719164.8,1001434.6 6719168.3,1001436.7 6719174.7,1001440.7 6719173.3,1001445.3 6719186.7,1001450.1 6719185.5,1001453.5 6719192.6)))' ) = 305.605 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{305.60500000389266} and areaRotate{305.60500000389266} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{305.60500000389266} and expectedArea{305.60546875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((993771.3 6742962.5,993774.4 6742952.2,993797.4 6742959.3,993794.2 6742969.1,993771.3 6742962.5)))' ) = 252.225 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{252.22499998875907} and areaRotate{252.22499998875907} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{252.22499998875907} and expectedArea{252.22509765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((913957.4 6496368.2,913960.5 6496364.7,913983.1 6496383.8,913975.5 6496393.2,913976 6496393.7,913960.8 6496411.5,913936.8 6496391.7,913939.9 6496388,913947.9 6496377.5,913944.3 6496370.3,913947.4 6496367.7,913948 6496366,913957.4 6496368.2)))' ) = 1180.5 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1180.50499994757} and areaRotate{1180.50499994757} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1180.50499994757} and expectedArea{1180.5048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1001355.9 6719164.4,1001352.4 6719165.8,1001354.3 6719173.1,1001364.9 6719170,1001360.8 6719154.8,1001364 6719153.7,1001360 6719140.4,1001353.4 6719142.8,1001355.3 6719150.2,1001351.7 6719151.6,1001355.9 6719164.4)))' ) = 266.245 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{266.24500001147578} and areaRotate{266.24500001147578} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{266.24500001147578} and expectedArea{266.24462890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1001376.9 6719165.5,1001381.6 6719163.6,1001384.4 6719173.7,1001390 6719171.5,1001394.8 6719184.9,1001398.4 6719182.7,1001400.6 6719189.4,1001390.2 6719193.4,1001385.7 6719180.8,1001381.5 6719182,1001376.9 6719165.5)))' ) = 255.125 -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{255.12500002533932} and areaRotate{255.12500002533932} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{255.12500002533932} and expectedArea{255.12548828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((993559 6742920.4,993562.9 6742908.1,993571.9 6742911.7,993567.2 6742923.2,993559 6742920.4)))' ) = 116.1 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.10000000634372} and areaRotate{116.10000000634372} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.10000000634372} and expectedArea{116.10009765625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(139): info: check alphaShapesOptim->asText(1) == expectedWkt_optimal has passed 2: area( ' MULTIPOLYGON(((505100.6 6885473.6,505106.5 6885473.7,505105.5 6885462.9,505099.4 6885463.2,505100.6 6885473.6)))' ) = 63.71 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{63.710000002969309} and areaRotate{63.710000002969309} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{63.710000002969309} and expectedArea{63.710205078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1005998.4 6853680.1,1006010.4 6853678.5,1006011.2 6853685.1,1006015.1 6853684.6,1006018.1 6853706.5,1006012.4 6853707.2,1006002.3 6853708.6,1005998.4 6853680.1)))' ) = 432.195 -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: 6154us -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(151): Entering test case "testAlphaShapes2D_InvalidPolygon_Issue254" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{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(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: 481us -1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AlphaShapesTest"; testing time: 7905us -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: 174us -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(36): Entering test case "testAlphaWrapping3D_MultiPoint" 2: area( ' MULTIPOLYGON(((853479.4 6957440.8,853479.6 6957451.2,853489.1 6957450.9,853498.1 6957450,853498.1 6957440.4,853489.6 6957440.6,853479.4 6957440.8)))' ) = 188.835 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{188.83500001040471} and areaRotate{188.83500001040471} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{188.83500001040471} and expectedArea{188.83447265625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(41): info: check bunnyFSInput.good() has passed 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% @@ -18429,7 +18466,6 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1019.5400000039817} and areaRotate{1019.5400000039817} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1019.5400000039817} and expectedArea{1019.54052734375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((554844.3 6463877.5,554845.2 6463889,554841.7 6463889,554841.9 6463893.3,554830.8 6463894.1,554832.5 6463904.1,554843.3 6463903,554843.5 6463906.7,554847.6 6463906.3,554848.6 6463917.6,554859.7 6463916.7,554858.7 6463906.5,554861.1 6463905,554861 6463901,554869.4 6463900.2,554869.4 6463905,554870.3 6463904.9,554872.1 6463919.5,554870.4 6463919.6,554871.1 6463927.7,554874.8 6463927.3,554874.9 6463929.2,554882.1 6463928.9,554881.5 6463922.9,554879.4 6463923.1,554876.7 6463904.9,554878.2 6463904.6,554876.2 6463883.5,554875.1 6463883.4,554873.5 6463872,554874.9 6463871.7,554874.5 6463867.6,554870.1 6463868.2,554870.2 6463870.7,554865.1 6463870.7,554865.6 6463875.7,554867.6 6463875.4,554868.5 6463883.7,554867.5 6463883.7,554867.6 6463889.6,554859.3 6463890.4,554858.9 6463886.9,554855.5 6463887,554854.4 6463875.9,554844.3 6463877.5)))' ) = 1242.26 -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(46): info: check inputGeom->is3D() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1242.2600000000002} and areaRotate{1242.2600000000002} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1242.2600000000002} and expectedArea{1242.2607421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((573209 6601600.4,573256.6 6601627,573269 6601604,573221.4 6601577.4,573209 6601600.4)))' ) = 1424.64 @@ -18601,9 +18637,15 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{272.58000001832022} and areaRotate{272.58000001832022} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{272.58000001832022} and expectedArea{272.57995605468801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127801.4 6851406.8,127803.4 6851415.3,127801.1 6851415.8,127801.7 6851419.3,127793 6851421.1,127792.2 6851417.5,127785.3 6851418.8,127783.7 6851411.2,127789 6851410.1,127790 6851408.8,127798.1 6851407.1,127798.7 6851407.5,127801.4 6851406.8)))' ) = 189.575 +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{189.5749999993136} and areaRotate{189.5749999993136} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{189.5749999993136} and expectedArea{189.57482910156199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127177.2 6851103.3,127181.7 6851100.7,127183.4 6851103.4,127189.9 6851099.2,127194.4 6851106.1,127191.8 6851107.8,127195.5 6851113.3,127188.6 6851117.7,127184.1 6851109.9,127182.3 6851110.8,127177.2 6851103.3)))' ) = 169.81 +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(36): Leaving test case "testAlphaWrapping3D_MultiPoint"; testing time: 102777us +1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(22): Leaving test suite "SFCGAL_algorithm_AlphaWrapping3DTest"; testing time: 103001us +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{169.8099999651397} and areaRotate{169.8099999651397} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{169.8099999651397} and expectedArea{169.80993652343801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127453.4 6849511.1,127455.8 6849518.3,127444.8 6849520.8,127442.6 6849513.5,127453.4 6849511.1)))' ) = 84.66 @@ -18613,12 +18655,30 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{106.16499998830255} and areaRotate{106.16499998830255} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{106.16499998830255} and expectedArea{106.1650390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127077.2 6848231.7,127077.6 6848236.4,127073.4 6848236.9,127074.9 6848249,127085.8 6848247.8,127084.6 6848240.1,127089.2 6848239.1,127088.1 6848230.5,127077.2 6848231.7)))' ) = 203.825 +1: ./test/unit/SFCGAL/algorithm/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: 2453us +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: 388us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Entering test case "testPolygon" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{203.82499999245135} and areaRotate{203.82499999245135} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{203.82499999245135} and expectedArea{203.82501220703099} 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: 341us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(74): Entering test case "testPolygonWithHole" 2: area( ' MULTIPOLYGON(((128125.9 6852081.8,128126.8 6852085.5,128130.3 6852084.8,128131.9 6852090.2,128120.3 6852093.1,128117.9 6852083.2,128125.9 6852081.8)))' ) = 101.39 +1: ./test/unit/SFCGAL/algorithm/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: 725us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(94): Entering test case "testPolygonWithTouchingHoles" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{101.39000001232182} and areaRotate{101.39000001232182} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{101.39000001232182} and expectedArea{101.390014648438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128160.6 6848598.5,128159.8 6848590.9,128181.1 6848589.5,128181.8 6848595.8,128175.3 6848596.2,128176.2 6848606.3,128170.3 6848606.7,128170 6848601.6,128169.8 6848597.5,128160.6 6848598.5)))' ) = 203.625 +1: ./test/unit/SFCGAL/algorithm/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: 1198us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Entering test case "testMultiPolygon" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{203.62499999764339} and areaRotate{203.62499999764339} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{203.62499999764339} and expectedArea{203.625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((961016.5 6216370.7,961011.9 6216341.4,961021.1 6216339.5,961025.3 6216369.5,961016.5 6216370.7)))' ) = 273.67 @@ -18726,8 +18786,6 @@ 2: area( ' MULTIPOLYGON(((127249.6 6850121.2,127242.7 6850123.6,127244 6850129.9,127242.6 6850130.1,127244.4 6850138.5,127252.6 6850136.6,127249.6 6850121.2)))' ) = 121.165 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{121.16500000911088} and areaRotate{121.16500000911088} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{121.16500000911088} and expectedArea{121.1650390625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(56): info: check alphaWrappingResult->as().numPatches() == 2386 has passed -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(60): info: check alphaWrappingResult->is3D() has passed 2: area( ' MULTIPOLYGON(((127758.4 6851469.4,127750.6 6851471.2,127752.7 6851480.4,127760.2 6851478.6,127758.4 6851469.4)))' ) = 73.89 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{73.889999996060936} and areaRotate{73.889999996060936} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{73.889999996060936} and expectedArea{73.8900146484375} doesn't exceed 0.5% @@ -18737,41 +18795,19 @@ 2: area( ' MULTIPOLYGON(((129355.9 6850603.1,129363.3 6850600.4,129361.8 6850597,129354.7 6850600,129355.9 6850603.1)))' ) = 27.41 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{27.410000001660066} and areaRotate{27.410000001660066} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{27.410000001660066} and expectedArea{27.4100952148438} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(36): Leaving test case "testAlphaWrapping3D_MultiPoint"; testing time: 117115us -1: ./test/unit/SFCGAL/algorithm/AlphaWrapping3DTest.cpp(22): Leaving test suite "SFCGAL_algorithm_AlphaWrapping3DTest"; testing time: 117323us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(30): Entering test suite "SFCGAL_algorithm_ApproximateMedialAxisTest" 2: area( ' MULTIPOLYGON(((127420.2 6851316,127424.4 6851323,127419.8 6851327.9,127414.3 6851322.8,127420.2 6851316)))' ) = 60.135 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{60.135000001559277} and areaRotate{60.135000001559277} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{60.135000001559277} and expectedArea{60.135009765625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(32): Entering test case "testTriangle45" 2: area( ' MULTIPOLYGON(((617333.8 6760243.1,617323.9 6760239.3,617322.6 6760240.9,617320.2 6760240.2,617317.7 6760246.8,617331.8 6760252.3,617333.8 6760243.1)))' ) = 127.975 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{127.97500006697405} and areaRotate{127.97500006697405} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{127.97500006697405} and expectedArea{127.97509765625} doesn't exceed 0.5% -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(42): info: check result->asText(1) == expectedWKT has passed -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(32): Leaving test case "testTriangle45"; testing time: 1878us -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: 335us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(60): Entering test case "testPolygon" 2: area( ' MULTIPOLYGON(((617291 6760040.7,617296.9 6760020,617303.2 6760022,617310.2 6760007.8,617321.6 6760012.1,617314.1 6760028.1,617304.3 6760024.1,617299.8 6760034.6,617304.3 6760036.2,617300.7 6760045.8,617291 6760040.7)))' ) = 417.335 -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: 323us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(74): Entering test case "testPolygonWithHole" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{417.33499999693709} and areaRotate{417.33499999693709} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{417.33499999693709} and expectedArea{417.335205078125} doesn't exceed 0.5% -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: 742us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(94): Entering test case "testPolygonWithTouchingHoles" 2: area( ' MULTIPOLYGON(((620164.5 6759934.9,620164.3 6759933.6,620168 6759933.2,620167.9 6759932.5,620169.5 6759932.2,620169.8 6759934.1,620164.5 6759934.9)))' ) = 7.7 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{7.7000000007231453} and areaRotate{7.7000000007231453} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{7.7000000007231453} and expectedArea{7.699951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((634599.8 6751212.3,634603 6751220,634615.6 6751213.9,634612.2 6751206.7,634599.8 6751212.3)))' ) = 112.43 -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: 1223us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Entering test case "testMultiPolygon" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{112.43000000162402} and areaRotate{112.43000000162402} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{112.43000000162402} and expectedArea{112.43017578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617336 6760410,617338.8 6760407,617341.6 6760402.6,617343.3 6760397.6,617344.1 6760391.7,617343.4 6760387.3,617342.3 6760383.8,617340.9 6760380,617339.3 6760377.3,617337.1 6760379.4,617321.3 6760361.4,617275.1 6760402.2,617282.7 6760410.5,617299.6 6760428.9,617314 6760416.1,617317.6 6760416.9,617321.1 6760416.7,617324.7 6760416.2,617328.1 6760415.1,617331.5 6760413.6,617335 6760411.2,617336 6760410)))' ) = 2510.64 @@ -18820,176 +18856,18 @@ 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{97.324999997387977} and areaRotate{97.324999997387977} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{97.324999997387977} and expectedArea{97.324951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((889192.5 6379004.7,889198.7 6379005,889210.9 6379007.2,889218.3 6379011.9,889219.6 6379009.5,889238.1 6379020.8,889249.2 6379033.4,889259.8 6379050.7,889250.6 6379056.3,889230.3 6379030.4,889227.5 6379028.5,889223.9 6379025.5,889221.8 6379044,889227.2 6379043,889225.8 6379035.8,889231.2 6379035.4,889232.8 6379040.9,889235.7 6379040.3,889248.7 6379057.3,889234.2 6379065.6,889229.4 6379058.3,889226.4 6379053.9,889222 6379054.2,889221.3 6379052.7,889204.7 6379049.8,889205.7 6379028.9,889191.7 6379027,889192.5 6379004.7)))' ) = 2045.74 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2045.7350010771756} and areaRotate{2045.7350010771756} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2045.7350010771756} and expectedArea{2045.7353515625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((675629.7 6726428.6,675628.5 6726429.4,675627.2 6726427.7,675628.4 6726426.8,675629.7 6726428.6)))' ) = 3.205 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{3.2049999995864891} and areaRotate{3.2049999995864891} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{3.2049999995864891} and expectedArea{3.205078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((925472.7 6510109.5,925484.1 6510109.4,925484.4 6510103,925485.2 6510103,925485.2 6510094.6,925471.4 6510094.7,925472.7 6510109.5)))' ) = 188.55 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{188.55000000808178} and areaRotate{188.55000000808178} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{188.55000000808178} and expectedArea{188.55029296875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((862667.5 6577878.9,862679.5 6577880.7,862676 6577911.6,862664.1 6577910.1,862667.5 6577878.9)))' ) = 376.74 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{376.73999998721627} and areaRotate{376.73999998721627} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{376.73999998721627} and expectedArea{376.7392578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((862849.7 6577656.8,862849.8 6577662.3,862856.5 6577662,862856.2 6577656.3,862849.7 6577656.8)))' ) = 37.04 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{37.039999999648145} and areaRotate{37.039999999648145} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{37.039999999648145} and expectedArea{37.0400390625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127409.7 6851413.8,127408.1 6851407.5,127414.1 6851404.8,127416.5 6851410.8,127409.7 6851413.8)))' ) = 45.06 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{45.06000000023846} and areaRotate{45.06000000023846} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{45.06000000023846} and expectedArea{45.0599975585938} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127474.1 6851527.6,127469.6 6851527.9,127469.6 6851520.4,127465.1 6851520.4,127464.8 6851530.3,127473.6 6851530.4,127474.1 6851527.6)))' ) = 57.3 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{57.299999999999983} and areaRotate{57.299999999999983} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{57.299999999999983} and expectedArea{57.2999267578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((126963.7 6849244.8,126962.8 6849254.8,126972.5 6849255.6,126972.9 6849245.1,126963.7 6849244.8)))' ) = 97.22 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{97.220000000335347} and areaRotate{97.220000000335347} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{97.220000000335347} and expectedArea{97.219909667968807} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127238.7 6851287.5,127241.4 6851295,127245.5 6851293.5,127246.6 6851296.2,127254 6851292.3,127251.4 6851285.9,127247.7 6851287.8,127246.8 6851285.6,127243.9 6851286.8,127243.2 6851285.3,127238.7 6851287.5)))' ) = 104.535 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{104.53500000011135} and areaRotate{104.53500000011135} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{104.53500000011135} and expectedArea{104.53521728515599} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127412.1 6850869.7,127418.9 6850875.2,127413.2 6850881.8,127406.6 6850876.6,127412.1 6850869.7)))' ) = 75.185 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{75.184999988989745} and areaRotate{75.184999988989745} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{75.184999988989745} and expectedArea{75.1849365234375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127325.7 6850202.5,127327.3 6850210.8,127328.8 6850210.4,127330.6 6850216.2,127326.5 6850217.6,127322.1 6850203.8,127325.7 6850202.5)))' ) = 54.55 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{54.54999998903844} and areaRotate{54.54999998903844} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{54.54999998903844} and expectedArea{54.5499267578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((128041.7 6850460.4,128041.7 6850466,128049.2 6850466.1,128049.4 6850460.7,128041.7 6850460.4)))' ) = 41.82 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{41.819999999290658} and areaRotate{41.819999999290658} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{41.819999999290658} and expectedArea{41.820068359375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127014.5 6848543.2,127021.2 6848556,127019.8 6848556.8,127021.6 6848560.8,127014.7 6848563.9,127006.7 6848547.5,127014.5 6848543.2)))' ) = 162.885 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{162.8849999538217} and areaRotate{162.8849999538217} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{162.8849999538217} and expectedArea{162.885009765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((128323.1 6851760.9,128316.8 6851764.5,128322 6851773,128327.8 6851769.3,128323.1 6851760.9)))' ) = 69.19 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{69.189999999465982} and areaRotate{69.189999999465982} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{69.189999999465982} and expectedArea{69.190002441406193} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((128242.1 6851907.3,128252.1 6851918.8,128245.2 6851924.6,128236 6851914.1,128242.1 6851907.3)))' ) = 131.98 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{131.98000000549433} and areaRotate{131.98000000549433} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{131.98000000549433} and expectedArea{131.97998046875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((128791.1 6848520.3,128809 6848510,128813.6 6848518.6,128795.8 6848528.3,128791.1 6848520.3)))' ) = 194.655 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{194.65499999389715} and areaRotate{194.65499999389715} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{194.65499999389715} and expectedArea{194.65496826171901} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127433.5 6848628.7,127435.2 6848635.1,127441.1 6848633.8,127439.9 6848627.7,127433.5 6848628.7)))' ) = 40.105 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{40.104999998751637} and areaRotate{40.104999998751637} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{40.104999998751637} and expectedArea{40.10498046875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((126643.2 6849839.9,126648.4 6849843.8,126653 6849837.7,126647.7 6849833.9,126643.2 6849839.9)))' ) = 49.28 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{49.279999989694915} and areaRotate{49.279999989694915} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{49.279999989694915} and expectedArea{49.2800903320312} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127631.1 6851809.4,127624 6851811.2,127626.4 6851821.4,127634.2 6851819.5,127631.1 6851809.4)))' ) = 80.705 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{80.704999996294134} and areaRotate{80.704999996294134} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{80.704999996294134} and expectedArea{80.705017089843807} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127246.8 6850806.7,127254.4 6850809.6,127251.5 6850817.3,127244.2 6850814.9,127246.8 6850806.7)))' ) = 66.515 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{66.514999994644228} and areaRotate{66.514999994644228} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{66.514999994644228} and expectedArea{66.51513671875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127958.5 6850826.3,127966.5 6850822.9,127961.6 6850818.5,127955.1 6850823.5,127958.5 6850826.3)))' ) = 43.53 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{43.529999999897314} and areaRotate{43.529999999897314} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{43.529999999897314} and expectedArea{43.530029296875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((127776.6 6851387.6,127770.5 6851389.8,127772.1 6851397.1,127778.5 6851395.7,127776.6 6851387.6)))' ) = 51.275 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{51.27500000341017} and areaRotate{51.27500000341017} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{51.27500000341017} and expectedArea{51.2749633789062} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((126719.4 6848611.3,126719.9 6848614.9,126706.6 6848617.2,126706.1 6848614.1,126719.4 6848611.3)))' ) = 45.83 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{45.830000004904605} and areaRotate{45.830000004904605} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{45.830000004904605} and expectedArea{45.8300170898438} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617325.8 6760492,617309.4 6760501.5,617309.9 6760502.7,617306.6 6760504.6,617311 6760512.9,617314.8 6760510.7,617316.6 6760513.5,617332.8 6760503.8,617330.8 6760501.9,617333.6 6760500.5,617329.3 6760493,617326.9 6760494.6,617325.8 6760492)))' ) = 321.44 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{321.44000018746169} and areaRotate{321.44000018746169} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{321.44000018746169} and expectedArea{321.439697265625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((221608.4 6872241.7,221609.8 6872242,221609.5 6872244.2,221615.8 6872245.1,221616.7 6872237.4,221608.9 6872236.5,221608.4 6872241.7)))' ) = 56.32 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{56.320000019696337} and areaRotate{56.320000019696337} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{56.320000019696337} and expectedArea{56.3199462890625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617329.4 6760779.6,617298.4 6760776.2,617299.8 6760766.4,617330.9 6760770.3,617329.4 6760779.6)))' ) = 301.82 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{301.82000001610334} and areaRotate{301.82000001610334} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{301.82000001610334} and expectedArea{301.8203125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((220199.4 6872406.2,220202.4 6872406.8,220203.1 6872405.1,220205.5 6872405.9,220207.1 6872402.5,220200.8 6872400.4,220199.4 6872406.2)))' ) = 29.83 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{29.829999989549719} and areaRotate{29.829999989549719} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{29.829999989549719} and expectedArea{29.8299560546875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((570264.2 6275375.8,570267.1 6275381.9,570268.4 6275375.9,570264.2 6275375.8)))' ) = 12.665 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{12.665000000446359} and areaRotate{12.665000000446359} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{12.665000000446359} and expectedArea{12.664794921875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1013403.8 6306733.5,1013409.2 6306733.1,1013409.9 6306750.9,1013403.6 6306750.8,1013403.8 6306733.5)))' ) = 102.705 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{102.70500000288661} and areaRotate{102.70500000288661} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{102.70500000288661} and expectedArea{102.70556640625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((615067.3 6757952.2,615072.8 6757960.3,615079.7 6757954.3,615074.1 6757947.2,615067.3 6757952.2)))' ) = 82.585 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{82.584999995925216} and areaRotate{82.584999995925216} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{82.584999995925216} and expectedArea{82.585205078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((926347.5 6890451.5,926400.2 6890462.7,926406.2 6890434.3,926353.8 6890423.6,926347.5 6890451.5)))' ) = 1546.63 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1546.6250000887162} and areaRotate{1546.6250000887162} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1546.6250000887162} and expectedArea{1546.62548828125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((682198.6 6762933.6,682194.7 6762940.6,682202.7 6762944.9,682205.7 6762939.8,682202 6762938.1,682203.1 6762935.6,682198.6 6762933.6)))' ) = 65.08 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{65.080000001823919} and areaRotate{65.080000001823919} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{65.080000001823919} and expectedArea{65.0791015625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((216901.3 6872311.9,216899.9 6872295,216907.4 6872294.5,216909.1 6872311.7,216901.3 6872311.9)))' ) = 130.975 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{130.9750000007208} and areaRotate{130.9750000007208} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{130.9750000007208} and expectedArea{130.97509765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617304.3 6760714.3,617307.9 6760696.6,617296 6760695,617292.4 6760711.3,617304.3 6760714.3)))' ) = 210.58 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{210.57999999893326} and areaRotate{210.57999999893326} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{210.57999999893326} and expectedArea{210.580322265625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617805.1 6760262,617805.3 6760255.6,617812.1 6760256.5,617811.7 6760262.7,617805.1 6760262)))' ) = 42.45 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{42.449999999964348} and areaRotate{42.449999999964348} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{42.449999999964348} and expectedArea{42.449951171875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617800.6 6760224.4,617802.7 6760205.2,617817.5 6760207,617824.4 6760208,617823.7 6760216.9,617818 6760216.3,617816.6 6760226.7,617800.6 6760224.4)))' ) = 369.125 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{369.12499999495594} and areaRotate{369.12499999495594} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{369.12499999495594} and expectedArea{369.125244140625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617823.4 6760924.4,617821.5 6760917.6,617814.3 6760920.9,617816 6760927,617823.4 6760924.4)))' ) = 52.395 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{52.395000002529017} and areaRotate{52.395000002529017} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{52.395000002529017} and expectedArea{52.395263671875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617581.7 6760252.3,617567.1 6760298.3,617518.7 6760283.5,617533.1 6760237.8,617533.4 6760237.2,617581.7 6760252.3)))' ) = 2452.9 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2452.9049999850959} and areaRotate{2452.9049999850959} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2452.9049999850959} and expectedArea{2452.90478515625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617335.9 6760252.8,617348.1 6760256.1,617350.2 6760246.9,617338.5 6760243.8,617335.9 6760252.8)))' ) = 116.265 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.2649999932656} and areaRotate{116.2649999932656} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.2649999932656} and expectedArea{116.264892578125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617349.8 6760296.7,617353.3 6760288.3,617342.4 6760283.7,617339.2 6760292.1,617349.8 6760296.7)))' ) = 105.71 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{105.70999999960222} and areaRotate{105.70999999960222} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{105.70999999960222} and expectedArea{105.7099609375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617358.1 6760570.2,617360.3 6760554,617351.8 6760553.4,617352.5 6760550.9,617313.3 6760534,617305.3 6760553.5,617343.6 6760570.7,617344.8 6760568.1,617358.1 6760570.2)))' ) = 1084.04 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1084.04000001547} and areaRotate{1084.04000001547} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1084.04000001547} and expectedArea{1084.03955078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617341.1 6760623,617342.7 6760610.7,617333.5 6760609,617331.9 6760621.4,617341.1 6760623)))' ) = 116.26 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.2599999987429} and areaRotate{116.2599999987429} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.2599999987429} and expectedArea{116.259765625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((157161.4 6852472.2,157167.7 6852477.2,157191 6852448.1,157184.4 6852442.8,157161.4 6852472.2)))' ) = 307.885 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{307.88500000751628} and areaRotate{307.88500000751628} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{307.88500000751628} and expectedArea{307.88507080078102} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((154539.2 6841926.9,154575.7 6841935.6,154578 6841927.9,154541.3 6841919.2,154539.2 6841926.9)))' ) = 300.96 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{300.95999997931972} and areaRotate{300.95999997931972} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{300.95999997931972} and expectedArea{300.96002197265602} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((617358 6760583.5,617358.6 6760577.6,617341.5 6760575.3,617340.5 6760581.2,617358 6760583.5)))' ) = 103.91 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{103.91000000132289} and areaRotate{103.91000000132289} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{103.91000000132289} and expectedArea{103.909912109375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((501463.4 6885213.1,501464 6885208.2,501478.8 6885208.6,501477.8 6885218.5,501471.4 6885218,501471.5 6885213.8,501463.4 6885213.1)))' ) = 106.995 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{106.99499999103671} and areaRotate{106.99499999103671} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{106.99499999103671} and expectedArea{106.994873046875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1037091 6304698.2,1037059.7 6304709.3,1037056.2 6304701,1037086.8 6304690.2,1037091 6304698.2)))' ) = 294.4 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{294.39999997271821} and areaRotate{294.39999997271821} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{294.39999997271821} and expectedArea{294.39990234375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((232759.7 6871869.3,232754.3 6871864.3,232748.9 6871869.4,232754.6 6871875,232759.7 6871869.3)))' ) = 57.795 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{57.795000006240471} and areaRotate{57.795000006240471} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{57.795000006240471} and expectedArea{57.795166015625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((778798.4 6907155.9,778811 6907151.2,778817.4 6907165.1,778804 6907170.4,778798.4 6907155.9)))' ) = 214.6 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{214.59999998442788} and areaRotate{214.59999998442788} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{214.59999998442788} and expectedArea{214.6005859375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((448575.2 6871891.6,448559 6871893.2,448560.1 6871909.3,448575.6 6871908,448575.2 6871891.6)))' ) = 258.65 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{258.64999997387076} and areaRotate{258.64999997387076} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{258.64999997387076} and expectedArea{258.650146484375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((783661.1 6896075,783646 6896083.5,783628.3 6896055.2,783643.8 6896045.8,783661.1 6896075)))' ) = 596.5 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{596.49999998583507} and areaRotate{596.49999998583507} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{596.49999998583507} and expectedArea{596.49951171875} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((799034.8 6894070.7,799035.2 6894061.8,799056.7 6894062.5,799056.3 6894071.6,799034.8 6894070.7)))' ) = 193.82 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{193.8200000124117} and areaRotate{193.8200000124117} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{193.8200000124117} and expectedArea{193.82080078125} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((154536.3 6841957.9,154569.3 6841966.3,154571 6841958.6,154537.7 6841950.4,154536.3 6841957.9)))' ) = 264.805 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{264.80499998116068} and areaRotate{264.80499998116068} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{264.80499998116068} and expectedArea{264.80499267578102} doesn't exceed 0.5% 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: 67895us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(107): Leaving test case "testMultiPolygon"; testing time: 68085us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(150): Entering test case "testInvalidTypes" -2: area( ' MULTIPOLYGON(((216873.4 6872179.2,216867.9 6872173,216881.6 6872158.9,216887.5 6872165.1,216873.4 6872179.2)))' ) = 166.55 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2045.7350010771756} and areaRotate{2045.7350010771756} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2045.7350010771756} and expectedArea{2045.7353515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/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: 354us -1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(30): Leaving test suite "SFCGAL_algorithm_ApproximateMedialAxisTest"; testing time: 72813us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(150): Leaving test case "testInvalidTypes"; testing time: 331us +1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(30): Leaving test suite "SFCGAL_algorithm_ApproximateMedialAxisTest"; testing time: 73596us 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: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{166.55000000258372} and areaRotate{166.55000000258372} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{166.55000000258372} and expectedArea{166.550048828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((675629.7 6726428.6,675628.5 6726429.4,675627.2 6726427.7,675628.4 6726426.8,675629.7 6726428.6)))' ) = 3.205 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 @@ -19038,119 +18916,114 @@ 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: 274us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(31): Leaving test case "testEmpty2D3D"; testing time: 278us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(47): Entering test case "testSignedArea2D_lineString" -2: area( ' MULTIPOLYGON(((1037014.5 6303811.4,1036974.3 6303752.1,1036994.9 6303739,1037034.8 6303798.5,1037014.5 6303811.4)))' ) = 1735.38 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{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% 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: 193us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(47): Leaving test case "testSignedArea2D_lineString"; testing time: 195us 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: 160us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(61): Leaving test case "testSignedArea2D_triangle"; testing time: 151us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(71): Entering test case "testPoint2D3D" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1735.3799999970001} and areaRotate{1735.3799999970001} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1735.3799999970001} and expectedArea{1735.3798828125} doesn't exceed 0.5% 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: 137us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(71): Leaving test case "testPoint2D3D"; testing time: 166us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(77): Entering test case "testLineString2D3D" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(79): info: check algorithm::area(LineString(Point(0.0, 0.0), Point(1.0, 1.0))) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(81): info: check algorithm::area3D(LineString(Point(0.0, 0.0, 0.0), Point(1.0, 1.0, 1.0))) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(77): Leaving test case "testLineString2D3D"; testing time: 152us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(87): Entering test case "testArea2D_PolygonWithHoleWithBadOrientation" -2: area( ' MULTIPOLYGON(((777181.7 6868466.9,777168.7 6868462,777190.1 6868404.2,777203.1 6868409,777181.7 6868466.9)))' ) = 855.84 +2: area( ' MULTIPOLYGON(((925472.7 6510109.5,925484.1 6510109.4,925484.4 6510103,925485.2 6510103,925485.2 6510094.6,925471.4 6510094.7,925472.7 6510109.5)))' ) = 188.55 1: ./test/unit/SFCGAL/algorithm/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: 342us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(87): Leaving test case "testArea2D_PolygonWithHoleWithBadOrientation"; testing time: 340us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(131): Entering test case "testArea3D_Triangle1" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(135): info: check algorithm::area3D(triangle) == 0.5 has passed -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(131): Leaving test case "testArea3D_Triangle1"; testing time: 156us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(131): Leaving test case "testArea3D_Triangle1"; testing time: 160us 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{855.83999999074649} and areaRotate{855.83999999074649} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{855.83999999074649} and expectedArea{855.83935546875} doesn't exceed 0.5% +2: ./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/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: 135us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(138): Leaving test case "testArea3D_Triangle2"; testing time: 139us 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: 139us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(145): Leaving test case "testArea2D_Triangle"; testing time: 142us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(154): Entering test case "testArea3D_Square1x1" -2: area( ' MULTIPOLYGON(((621064.6 6760535.9,621068.1 6760542,621072.6 6760539.3,621069.1 6760532.9,621064.6 6760535.9)))' ) = 38.1 +2: 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/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: 388us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(154): Leaving test case "testArea3D_Square1x1"; testing time: 375us 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{38.100000002664217} and areaRotate{38.100000002664217} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{38.100000002664217} and expectedArea{38.10009765625} doesn't exceed 0.5% +2: ./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: ./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: 356us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(164): Leaving test case "testArea3D_Square4X4"; testing time: 358us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(172): Entering test case "testArea3D_Square4X4WithHole" -2: area( ' MULTIPOLYGON(((501832.9 6885029.9,501839.7 6885022.2,501846.1 6885027.4,501838.8 6885035,501832.9 6885029.9)))' ) = 83.355 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{83.354999994721794} and areaRotate{83.354999994721794} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{83.354999994721794} and expectedArea{83.355224609375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((862849.7 6577656.8,862849.8 6577662.3,862856.5 6577662,862856.2 6577656.3,862849.7 6577656.8)))' ) = 37.04 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{37.039999999648145} and areaRotate{37.039999999648145} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{37.039999999648145} and expectedArea{37.0400390625} doesn't exceed 0.5% 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: 514us -1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AreaTest"; testing time: 3025us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(172): Leaving test case "testArea3D_Square4X4WithHole"; testing time: 550us +1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(29): Leaving test suite "SFCGAL_algorithm_AreaTest"; testing time: 3101us 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: 183us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(29): Leaving test case "emptyPoint"; testing time: 187us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(37): Entering test case "pointXY" -2: area( ' MULTIPOLYGON(((186266.5 6797398.4,186249.2 6797370.4,186232.4 6797381.8,186247.7 6797407.2,186266.5 6797398.4)))' ) = 639.89 +2: 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: ./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: 138us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(37): Leaving test case "pointXY"; testing time: 144us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(48): Entering test case "emptyLineString" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(53): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(54): info: check boundary->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(48): Leaving test case "emptyLineString"; testing time: 136us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(48): Leaving test case "emptyLineString"; testing time: 132us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): Entering test case "lineStringSegment" +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: check that a LineSegment has a MultiPoint boundary composed of 2 points 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(67): info: check boundary->is() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(68): info: check boundary->as().numGeometries() == 2U has passed -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): Leaving test case "lineStringSegment"; testing time: 160us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): Leaving test case "lineStringSegment"; testing time: 140us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(71): Entering test case "lineStringWithThreePoints" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{639.88999998152531} and areaRotate{639.88999998152531} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{639.88999998152531} and expectedArea{639.889892578125} doesn't exceed 0.5% 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: 149us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(71): Leaving test case "lineStringWithThreePoints"; testing time: 138us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Entering test case "lineStringClosed" 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: 146us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(86): Leaving test case "lineStringClosed"; testing time: 134us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(104): Entering test case "multiLineStringSimple" -2: area( ' MULTIPOLYGON(((501912.8 6885007.9,501916.4 6885003.4,501921 6885007.1,501917.7 6885011.9,501912.8 6885007.9)))' ) = 35.37 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: 156us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(104): Leaving test case "multiLineStringSimple"; testing time: 150us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(124): Entering test case "multiPolygonSimple" 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: 180us -1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(25): Leaving test suite "SFCGAL_algorithm_BoundaryTest"; testing time: 1292us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(124): Leaving test case "multiPolygonSimple"; testing time: 172us +1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(25): Leaving test suite "SFCGAL_algorithm_BoundaryTest"; testing time: 1241us 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(32): Entering test suite "SFCGAL_algorithm_Buffer3DTest" 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(86): Entering test case "testBuffer3D_Point" -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{35.36999999791189} and areaRotate{35.36999999791189} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{35.36999999791189} and expectedArea{35.36962890625} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((501902.5 6885017.9,501909.4 6885010.9,501913.7 6885014.6,501907.2 6885022.1,501902.5 6885017.9)))' ) = 59.09 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{59.089999996397111} and areaRotate{59.089999996397111} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{59.089999996397111} and expectedArea{59.08984375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1053264.3 6302761.6,1053302.6 6302797.1,1053298.7 6302802.4,1053260.6 6302765.1,1053264.3 6302761.6)))' ) = 306.4 +2: 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 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{306.40000002825889} and areaRotate{306.40000002825889} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{306.40000002825889} and expectedArea{306.39990234375} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((254852.9 6870788.8,254888.7 6870699.2,254936.9 6870717.9,254901 6870807.5,254852.9 6870788.8)))' ) = 4984.63 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{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: Warning for test point_ROUND_buffer: 1: Generated file does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/bufferfiles/point_ROUND_buffer_3d.obj -1: Generated file: /tmp/9f49-d39f-e5d4-7f4b/point_ROUND_buffer_3d.obj +1: Generated file: /tmp/43ad-99a0-150b-2378/point_ROUND_buffer_3d.obj 1: Content of the generated file: 1: v 0 0 10 1: v 1.46447 -3.53553 9.2388 @@ -20049,17 +19922,16 @@ 1: f 667 668 669 1: f 670 671 672 1:  -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{4984.6349999505128} and areaRotate{4984.6349999505128} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{4984.6349999505128} and expectedArea{4984.6350097656205} doesn't exceed 0.5% -2: area( ' MULTIPOLYGON(((1043041.5 6302755.4,1043039.6 6302726.2,1043054.4 6302725.4,1043054.6 6302755.2,1043041.5 6302755.4)))' ) = 412.05 -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{412.05000000411849} and areaRotate{412.05000000411849} doesn't exceed 0.5% -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{412.05000000411849} and expectedArea{412.0498046875} doesn't exceed 0.5% 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(((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 1: Warning for test point_CYLSPHERE_buffer: 1: Generated file does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/bufferfiles/point_CYLSPHERE_buffer_3d.obj -1: Generated file: /tmp/9f49-d39f-e5d4-7f4b/point_CYLSPHERE_buffer_3d.obj +1: Generated file: /tmp/43ad-99a0-150b-2378/point_CYLSPHERE_buffer_3d.obj 1: Content of the generated file: 1: v 0 0 10 1: v 1.46447 -3.53553 9.2388 @@ -20958,12 +20830,17 @@ 1: f 667 668 669 1: f 670 671 672 1:  +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 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{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: Warning for test point_FLAT_buffer: 1: Generated file does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/bufferfiles/point_FLAT_buffer_3d.obj -1: Generated file: /tmp/9f49-d39f-e5d4-7f4b/point_FLAT_buffer_3d.obj +1: Generated file: /tmp/43ad-99a0-150b-2378/point_FLAT_buffer_3d.obj 1: Content of the generated file: 1: v 0 0 10 1: v 1.46447 -3.53553 9.2388 @@ -21862,8 +21739,167 @@ 1: f 667 668 669 1: f 670 671 672 1:  -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(86): Leaving test case "testBuffer3D_Point"; testing time: 5185us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(86): Leaving test case "testBuffer3D_Point"; testing time: 5216us 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(145): Entering test case "testBuffer3D_LineString" +2: area( ' MULTIPOLYGON(((128041.7 6850460.4,128041.7 6850466,128049.2 6850466.1,128049.4 6850460.7,128041.7 6850460.4)))' ) = 41.82 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{41.819999999290658} and areaRotate{41.819999999290658} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{41.819999999290658} and expectedArea{41.820068359375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127014.5 6848543.2,127021.2 6848556,127019.8 6848556.8,127021.6 6848560.8,127014.7 6848563.9,127006.7 6848547.5,127014.5 6848543.2)))' ) = 162.885 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{162.8849999538217} and areaRotate{162.8849999538217} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{162.8849999538217} and expectedArea{162.885009765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((128323.1 6851760.9,128316.8 6851764.5,128322 6851773,128327.8 6851769.3,128323.1 6851760.9)))' ) = 69.19 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{69.189999999465982} and areaRotate{69.189999999465982} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{69.189999999465982} and expectedArea{69.190002441406193} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((128242.1 6851907.3,128252.1 6851918.8,128245.2 6851924.6,128236 6851914.1,128242.1 6851907.3)))' ) = 131.98 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{131.98000000549433} and areaRotate{131.98000000549433} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{131.98000000549433} and expectedArea{131.97998046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((128791.1 6848520.3,128809 6848510,128813.6 6848518.6,128795.8 6848528.3,128791.1 6848520.3)))' ) = 194.655 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{194.65499999389715} and areaRotate{194.65499999389715} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{194.65499999389715} and expectedArea{194.65496826171901} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127433.5 6848628.7,127435.2 6848635.1,127441.1 6848633.8,127439.9 6848627.7,127433.5 6848628.7)))' ) = 40.105 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{40.104999998751637} and areaRotate{40.104999998751637} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{40.104999998751637} and expectedArea{40.10498046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((126643.2 6849839.9,126648.4 6849843.8,126653 6849837.7,126647.7 6849833.9,126643.2 6849839.9)))' ) = 49.28 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{49.279999989694915} and areaRotate{49.279999989694915} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{49.279999989694915} and expectedArea{49.2800903320312} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127631.1 6851809.4,127624 6851811.2,127626.4 6851821.4,127634.2 6851819.5,127631.1 6851809.4)))' ) = 80.705 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{80.704999996294134} and areaRotate{80.704999996294134} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{80.704999996294134} and expectedArea{80.705017089843807} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127246.8 6850806.7,127254.4 6850809.6,127251.5 6850817.3,127244.2 6850814.9,127246.8 6850806.7)))' ) = 66.515 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{66.514999994644228} and areaRotate{66.514999994644228} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{66.514999994644228} and expectedArea{66.51513671875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127958.5 6850826.3,127966.5 6850822.9,127961.6 6850818.5,127955.1 6850823.5,127958.5 6850826.3)))' ) = 43.53 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{43.529999999897314} and areaRotate{43.529999999897314} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{43.529999999897314} and expectedArea{43.530029296875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((127776.6 6851387.6,127770.5 6851389.8,127772.1 6851397.1,127778.5 6851395.7,127776.6 6851387.6)))' ) = 51.275 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{51.27500000341017} and areaRotate{51.27500000341017} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{51.27500000341017} and expectedArea{51.2749633789062} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((126719.4 6848611.3,126719.9 6848614.9,126706.6 6848617.2,126706.1 6848614.1,126719.4 6848611.3)))' ) = 45.83 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{45.830000004904605} and areaRotate{45.830000004904605} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{45.830000004904605} and expectedArea{45.8300170898438} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617325.8 6760492,617309.4 6760501.5,617309.9 6760502.7,617306.6 6760504.6,617311 6760512.9,617314.8 6760510.7,617316.6 6760513.5,617332.8 6760503.8,617330.8 6760501.9,617333.6 6760500.5,617329.3 6760493,617326.9 6760494.6,617325.8 6760492)))' ) = 321.44 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{321.44000018746169} and areaRotate{321.44000018746169} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{321.44000018746169} and expectedArea{321.439697265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((221608.4 6872241.7,221609.8 6872242,221609.5 6872244.2,221615.8 6872245.1,221616.7 6872237.4,221608.9 6872236.5,221608.4 6872241.7)))' ) = 56.32 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{56.320000019696337} and areaRotate{56.320000019696337} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{56.320000019696337} and expectedArea{56.3199462890625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617329.4 6760779.6,617298.4 6760776.2,617299.8 6760766.4,617330.9 6760770.3,617329.4 6760779.6)))' ) = 301.82 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{301.82000001610334} and areaRotate{301.82000001610334} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{301.82000001610334} and expectedArea{301.8203125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((220199.4 6872406.2,220202.4 6872406.8,220203.1 6872405.1,220205.5 6872405.9,220207.1 6872402.5,220200.8 6872400.4,220199.4 6872406.2)))' ) = 29.83 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{29.829999989549719} and areaRotate{29.829999989549719} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{29.829999989549719} and expectedArea{29.8299560546875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((570264.2 6275375.8,570267.1 6275381.9,570268.4 6275375.9,570264.2 6275375.8)))' ) = 12.665 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{12.665000000446359} and areaRotate{12.665000000446359} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{12.665000000446359} and expectedArea{12.664794921875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1013403.8 6306733.5,1013409.2 6306733.1,1013409.9 6306750.9,1013403.6 6306750.8,1013403.8 6306733.5)))' ) = 102.705 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{102.70500000288661} and areaRotate{102.70500000288661} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{102.70500000288661} and expectedArea{102.70556640625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((615067.3 6757952.2,615072.8 6757960.3,615079.7 6757954.3,615074.1 6757947.2,615067.3 6757952.2)))' ) = 82.585 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{82.584999995925216} and areaRotate{82.584999995925216} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{82.584999995925216} and expectedArea{82.585205078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((926347.5 6890451.5,926400.2 6890462.7,926406.2 6890434.3,926353.8 6890423.6,926347.5 6890451.5)))' ) = 1546.63 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1546.6250000887162} and areaRotate{1546.6250000887162} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1546.6250000887162} and expectedArea{1546.62548828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((682198.6 6762933.6,682194.7 6762940.6,682202.7 6762944.9,682205.7 6762939.8,682202 6762938.1,682203.1 6762935.6,682198.6 6762933.6)))' ) = 65.08 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{65.080000001823919} and areaRotate{65.080000001823919} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{65.080000001823919} and expectedArea{65.0791015625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((216901.3 6872311.9,216899.9 6872295,216907.4 6872294.5,216909.1 6872311.7,216901.3 6872311.9)))' ) = 130.975 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{130.9750000007208} and areaRotate{130.9750000007208} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{130.9750000007208} and expectedArea{130.97509765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617304.3 6760714.3,617307.9 6760696.6,617296 6760695,617292.4 6760711.3,617304.3 6760714.3)))' ) = 210.58 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{210.57999999893326} and areaRotate{210.57999999893326} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{210.57999999893326} and expectedArea{210.580322265625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617805.1 6760262,617805.3 6760255.6,617812.1 6760256.5,617811.7 6760262.7,617805.1 6760262)))' ) = 42.45 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{42.449999999964348} and areaRotate{42.449999999964348} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{42.449999999964348} and expectedArea{42.449951171875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617800.6 6760224.4,617802.7 6760205.2,617817.5 6760207,617824.4 6760208,617823.7 6760216.9,617818 6760216.3,617816.6 6760226.7,617800.6 6760224.4)))' ) = 369.125 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{369.12499999495594} and areaRotate{369.12499999495594} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{369.12499999495594} and expectedArea{369.125244140625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617823.4 6760924.4,617821.5 6760917.6,617814.3 6760920.9,617816 6760927,617823.4 6760924.4)))' ) = 52.395 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{52.395000002529017} and areaRotate{52.395000002529017} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{52.395000002529017} and expectedArea{52.395263671875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617581.7 6760252.3,617567.1 6760298.3,617518.7 6760283.5,617533.1 6760237.8,617533.4 6760237.2,617581.7 6760252.3)))' ) = 2452.9 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{2452.9049999850959} and areaRotate{2452.9049999850959} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{2452.9049999850959} and expectedArea{2452.90478515625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617335.9 6760252.8,617348.1 6760256.1,617350.2 6760246.9,617338.5 6760243.8,617335.9 6760252.8)))' ) = 116.265 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.2649999932656} and areaRotate{116.2649999932656} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.2649999932656} and expectedArea{116.264892578125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617349.8 6760296.7,617353.3 6760288.3,617342.4 6760283.7,617339.2 6760292.1,617349.8 6760296.7)))' ) = 105.71 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{105.70999999960222} and areaRotate{105.70999999960222} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{105.70999999960222} and expectedArea{105.7099609375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617358.1 6760570.2,617360.3 6760554,617351.8 6760553.4,617352.5 6760550.9,617313.3 6760534,617305.3 6760553.5,617343.6 6760570.7,617344.8 6760568.1,617358.1 6760570.2)))' ) = 1084.04 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1084.04000001547} and areaRotate{1084.04000001547} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1084.04000001547} and expectedArea{1084.03955078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617341.1 6760623,617342.7 6760610.7,617333.5 6760609,617331.9 6760621.4,617341.1 6760623)))' ) = 116.26 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{116.2599999987429} and areaRotate{116.2599999987429} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{116.2599999987429} and expectedArea{116.259765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((157161.4 6852472.2,157167.7 6852477.2,157191 6852448.1,157184.4 6852442.8,157161.4 6852472.2)))' ) = 307.885 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{307.88500000751628} and areaRotate{307.88500000751628} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{307.88500000751628} and expectedArea{307.88507080078102} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((154539.2 6841926.9,154575.7 6841935.6,154578 6841927.9,154541.3 6841919.2,154539.2 6841926.9)))' ) = 300.96 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{300.95999997931972} and areaRotate{300.95999997931972} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{300.95999997931972} and expectedArea{300.96002197265602} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((617358 6760583.5,617358.6 6760577.6,617341.5 6760575.3,617340.5 6760581.2,617358 6760583.5)))' ) = 103.91 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{103.91000000132289} and areaRotate{103.91000000132289} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{103.91000000132289} and expectedArea{103.909912109375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501463.4 6885213.1,501464 6885208.2,501478.8 6885208.6,501477.8 6885218.5,501471.4 6885218,501471.5 6885213.8,501463.4 6885213.1)))' ) = 106.995 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{106.99499999103671} and areaRotate{106.99499999103671} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{106.99499999103671} and expectedArea{106.994873046875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1037091 6304698.2,1037059.7 6304709.3,1037056.2 6304701,1037086.8 6304690.2,1037091 6304698.2)))' ) = 294.4 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{294.39999997271821} and areaRotate{294.39999997271821} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{294.39999997271821} and expectedArea{294.39990234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((232759.7 6871869.3,232754.3 6871864.3,232748.9 6871869.4,232754.6 6871875,232759.7 6871869.3)))' ) = 57.795 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{57.795000006240471} and areaRotate{57.795000006240471} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{57.795000006240471} and expectedArea{57.795166015625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((778798.4 6907155.9,778811 6907151.2,778817.4 6907165.1,778804 6907170.4,778798.4 6907155.9)))' ) = 214.6 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{214.59999998442788} and areaRotate{214.59999998442788} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{214.59999998442788} and expectedArea{214.6005859375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((448575.2 6871891.6,448559 6871893.2,448560.1 6871909.3,448575.6 6871908,448575.2 6871891.6)))' ) = 258.65 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{258.64999997387076} and areaRotate{258.64999997387076} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{258.64999997387076} and expectedArea{258.650146484375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((783661.1 6896075,783646 6896083.5,783628.3 6896055.2,783643.8 6896045.8,783661.1 6896075)))' ) = 596.5 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{596.49999998583507} and areaRotate{596.49999998583507} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{596.49999998583507} and expectedArea{596.49951171875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((799034.8 6894070.7,799035.2 6894061.8,799056.7 6894062.5,799056.3 6894071.6,799034.8 6894070.7)))' ) = 193.82 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{193.8200000124117} and areaRotate{193.8200000124117} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{193.8200000124117} and expectedArea{193.82080078125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((154536.3 6841957.9,154569.3 6841966.3,154571 6841958.6,154537.7 6841950.4,154536.3 6841957.9)))' ) = 264.805 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{264.80499998116068} and areaRotate{264.80499998116068} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{264.80499998116068} and expectedArea{264.80499267578102} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((216873.4 6872179.2,216867.9 6872173,216881.6 6872158.9,216887.5 6872165.1,216873.4 6872179.2)))' ) = 166.55 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{166.55000000258372} and areaRotate{166.55000000258372} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{166.55000000258372} and expectedArea{166.550048828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1037014.5 6303811.4,1036974.3 6303752.1,1036994.9 6303739,1037034.8 6303798.5,1037014.5 6303811.4)))' ) = 1735.38 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{1735.3799999970001} and areaRotate{1735.3799999970001} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{1735.3799999970001} and expectedArea{1735.3798828125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((777181.7 6868466.9,777168.7 6868462,777190.1 6868404.2,777203.1 6868409,777181.7 6868466.9)))' ) = 855.84 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{855.83999999074649} and areaRotate{855.83999999074649} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{855.83999999074649} and expectedArea{855.83935546875} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((621064.6 6760535.9,621068.1 6760542,621072.6 6760539.3,621069.1 6760532.9,621064.6 6760535.9)))' ) = 38.1 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{38.100000002664217} and areaRotate{38.100000002664217} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{38.100000002664217} and expectedArea{38.10009765625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501832.9 6885029.9,501839.7 6885022.2,501846.1 6885027.4,501838.8 6885035,501832.9 6885029.9)))' ) = 83.355 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{83.354999994721794} and areaRotate{83.354999994721794} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{83.354999994721794} and expectedArea{83.355224609375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((186266.5 6797398.4,186249.2 6797370.4,186232.4 6797381.8,186247.7 6797407.2,186266.5 6797398.4)))' ) = 639.89 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{639.88999998152531} and areaRotate{639.88999998152531} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{639.88999998152531} and expectedArea{639.889892578125} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501912.8 6885007.9,501916.4 6885003.4,501921 6885007.1,501917.7 6885011.9,501912.8 6885007.9)))' ) = 35.37 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{35.36999999791189} and areaRotate{35.36999999791189} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{35.36999999791189} and expectedArea{35.36962890625} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((501902.5 6885017.9,501909.4 6885010.9,501913.7 6885014.6,501907.2 6885022.1,501902.5 6885017.9)))' ) = 59.09 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{59.089999996397111} and areaRotate{59.089999996397111} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{59.089999996397111} and expectedArea{59.08984375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1053264.3 6302761.6,1053302.6 6302797.1,1053298.7 6302802.4,1053260.6 6302765.1,1053264.3 6302761.6)))' ) = 306.4 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{306.40000002825889} and areaRotate{306.40000002825889} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{306.40000002825889} and expectedArea{306.39990234375} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((254852.9 6870788.8,254888.7 6870699.2,254936.9 6870717.9,254901 6870807.5,254852.9 6870788.8)))' ) = 4984.63 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{4984.6349999505128} and areaRotate{4984.6349999505128} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{4984.6349999505128} and expectedArea{4984.6350097656205} doesn't exceed 0.5% +2: area( ' MULTIPOLYGON(((1043041.5 6302755.4,1043039.6 6302726.2,1043054.4 6302725.4,1043054.6 6302755.2,1043041.5 6302755.4)))' ) = 412.05 +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{412.05000000411849} and areaRotate{412.05000000411849} doesn't exceed 0.5% +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{412.05000000411849} and expectedArea{412.0498046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1041957.6 6303010.3,1041950.6 6302984.8,1041958.3 6302983.4,1041964.6 6303008.2,1041957.6 6303010.3)))' ) = 196.49 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(85): info: difference{} between area{196.48999999760059} and areaRotate{196.48999999760059} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(87): info: difference{} between area{196.48999999760059} and expectedArea{196.48974609375} doesn't exceed 0.5% @@ -24063,21 +24099,22 @@ 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: 1128371us -2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(44): Leaving test suite "SFCGAL_AreaTest"; testing time: 1128380us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(50): Leaving test case "testComputeArea"; testing time: 1142784us +2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(44): Leaving test suite "SFCGAL_AreaTest"; testing time: 1142799us 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 +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(165): info: check buffer->is3D() has passed +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(166): info: check buffer->numGeometries() > 0 has passed +1: Test linestring_ROUND_buffer passed: files match. 2: ./test/regress/standalone/SFCGAL/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: 249651us -2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(32): Leaving test suite "SFCGAL_ConstraintDelaunayTriangulationTest"; testing time: 249686us +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(34): Leaving test case "testTriangulateRGC"; testing time: 356492us +2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(32): Leaving test suite "SFCGAL_ConstraintDelaunayTriangulationTest"; testing time: 356528us 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" -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(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% @@ -24092,7 +24129,6 @@ 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 -1: Test linestring_ROUND_buffer passed: files match. 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% @@ -24131,40 +24167,12 @@ 2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:42 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /build/reproducible-path/sfcgal-2.2.0/test/data/DistanceTest.txt:43 -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(109): info: difference{} between gA->distance3D(*gB){0} and expectedDistance{0} doesn't exceed 1e-13% -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(39): Leaving test case "testFileDistanceTest"; testing time: 1407013us -2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(34): Leaving test suite "SFCGAL_DistanceTest"; testing time: 1407029us -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(17): Entering test suite "SFCGAL_IntersectionTest" -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(21): Entering test case "test_postgis_4157" -2: Test case SFCGAL_IntersectionTest/test_postgis_4157 did not check any assertions -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(21): Leaving test case "test_postgis_4157"; testing time: 3870us -2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(17): Leaving test suite "SFCGAL_IntersectionTest"; testing time: 3906us -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(31): Entering test suite "SFCGAL_IntersectsTest" -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(74): Entering test case "testLimitsIntersects" -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(80): info: check ifs.good() has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(93): info: check throws == false has passed -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(74): Leaving test case "testLimitsIntersects"; testing time: 30942us -2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(31): Leaving test suite "SFCGAL_IntersectsTest"; testing time: 30951us -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: 4453us -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: 3881us -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: 3202us -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(181): Entering test case "testStraightSkeletonTestIssue" -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(45): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(165): info: check buffer->is3D() has passed 1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(166): info: check buffer->numGeometries() > 0 has passed 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/09d3-250c-101d-885f/linestring_CYLSPHERE_buffer_3d.obj +1: Generated file: /tmp/2cf3-4c12-7a49-e1b6/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 @@ -25000,15 +25008,6 @@ 1: v -95.5279 8.94427 0 1: v -95.5279 8.94427 0 1: v -95.5916 8.81689 0.715978 -1: v -96.3933 -52.5931 59.1813 -1: v -96.3907 -52.5961 59.1817 -1: v -95.9578 -52.5426 62.2904 -1: v -96.3933 -52.5931 59.1813 -1: v -95.9578 -52.5426 62.2904 -1: v -96.4594 -52.3661 60 -1: v -96.3933 -52.5931 59.1813 -1: v -96.4594 -52.3661 60 -1: v -96.4024 -52.6944 58.5652 1: v -96.3907 -52.5961 59.1817 1: v -96.3907 -52.5961 59.1817 1: v -96.3933 -52.5931 59.1813 @@ -25018,6 +25017,15 @@ 1: v -98.0282 -54.9178 57.39 1: v -96.3907 -52.5961 59.1817 1: v -97.7626 -54.0714 57.8567 +1: v -96.3933 -52.5931 59.1813 +1: v -96.3907 -52.5961 59.1817 +1: v -95.9578 -52.5426 62.2904 +1: v -96.3933 -52.5931 59.1813 +1: v -95.9578 -52.5426 62.2904 +1: v -96.4594 -52.3661 60 +1: v -96.3933 -52.5931 59.1813 +1: v -96.4594 -52.3661 60 +1: v -96.4024 -52.6944 58.5652 1: v -97.7626 -54.0714 57.8567 1: v -97.6456 -54.96 56.2926 1: v -98.0282 -54.9178 57.39 @@ -25123,11 +25131,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 @@ -25492,6 +25500,27 @@ 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 +1: v -96.3907 -52.5961 59.1817 +1: v -95.9578 -52.5426 62.2904 +1: v -96.3907 -52.5961 59.1817 +1: v -97.4958 -53.3808 60 +1: v -95.9578 -52.5426 62.2904 +1: v -96.3907 -52.5961 59.1817 +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 -95.627 -52.6589 63.8007 1: v -95.3979 -52.3836 63.4446 1: v -95.7026 -52.6323 63.4554 @@ -25525,27 +25554,9 @@ 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 -95.1792 -52.081 62.9479 -1: v -95.9578 -52.5426 62.2904 -1: v -95.5902 -52.3729 63.2523 -1: v -96.3907 -52.5961 59.1817 -1: v -95.9578 -52.5426 62.2904 -1: v -96.3907 -52.5961 59.1817 -1: v -97.4958 -53.3808 60 -1: v -95.9578 -52.5426 62.2904 -1: v -96.3907 -52.5961 59.1817 -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 -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 @@ -25561,9 +25572,6 @@ 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 @@ -25741,18 +25749,6 @@ 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 @@ -25786,6 +25782,18 @@ 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 @@ -26233,15 +26241,45 @@ 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 +1: v -93.7592 -54.2471 67.1893 +1: v -93.7606 -54.2485 67.1896 +1: v -93.9524 -54.6063 67.4355 +1: v -93.9524 -54.6063 67.4355 +1: v -93.7606 -54.2485 67.1896 +1: v -95.7026 -52.6323 63.4554 +1: v -95.7026 -52.6323 63.4554 +1: v -95.3979 -52.3836 63.4446 +1: v -95.5902 -52.3729 63.2523 +1: v -95.7026 -52.6323 63.4554 +1: v -95.5902 -52.3729 63.2523 +1: v -97.0519 -55.0907 65.1155 +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 32.7065 56.3294 42.4873 1: v 33.1242 56.6002 43.0267 1: v 34.0136 57.4675 42.1599 @@ -26311,36 +26349,6 @@ 1: v -93.7606 -54.2485 67.1896 1: v -95.627 -52.6589 63.8007 1: v -95.7026 -52.6323 63.4554 -1: v -93.7592 -54.2471 67.1893 -1: v -93.7606 -54.2485 67.1896 -1: v -93.9524 -54.6063 67.4355 -1: v -93.9524 -54.6063 67.4355 -1: v -93.7606 -54.2485 67.1896 -1: v -95.7026 -52.6323 63.4554 -1: v -95.7026 -52.6323 63.4554 -1: v -95.3979 -52.3836 63.4446 -1: v -95.5902 -52.3729 63.2523 -1: v -95.7026 -52.6323 63.4554 -1: v -95.5902 -52.3729 63.2523 -1: v -97.0519 -55.0907 65.1155 -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.3979 -52.3836 63.4446 -1: v -95.1792 -52.081 62.9479 -1: v -95.5902 -52.3729 63.2523 -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 -99.0779 -56.3225 62.0168 1: v -99.7218 -58.1142 58.611 1: v -99.278 -59.824 63.7265 @@ -26603,11 +26611,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 @@ -26674,12 +26682,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 @@ -27106,33 +27114,30 @@ 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 40.334 59.8328 41.7899 -1: v 38.5373 59.8019 38.6649 -1: v 36.8623 58.9004 43.3072 -1: v 36.8623 58.9004 43.3072 -1: v 38.5373 59.8019 38.6649 -1: v 35.4872 58.8767 40.9155 -1: v 41.6025 58.5601 44.9149 -1: v 40.334 59.8328 41.7899 -1: v 37.8333 57.9263 45.699 -1: v 37.8333 57.9263 45.699 -1: v 40.334 59.8328 41.7899 -1: v 36.8623 58.9004 43.3072 -1: v 34.1259 56.8097 44.2339 -1: v 34.3939 56.0858 45.6155 -1: v 35.043 56.7816 45.0788 -1: v 37.8333 57.9263 45.699 -1: v 36.8623 58.9004 43.3072 -1: v 35.043 56.7816 45.0788 -1: v 37.8333 57.9263 45.699 -1: v 35.043 56.7816 45.0788 -1: v 34.3939 56.0858 45.6155 -1: v 34.3939 56.0858 45.6155 -1: v 34.1259 56.8097 44.2339 -1: v 33.8684 56.613 44.3211 -1: v 35.043 56.7816 45.0788 -1: v 36.8623 58.9004 43.3072 -1: v 34.5753 57.1531 44.0817 +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 +1: v -91.5326 -56.5387 69.0751 +1: v -93.0028 -55.0144 67.9024 +1: v -93.9524 -54.6063 67.4355 +1: v -93.9524 -54.6063 67.4355 +1: v -93.0028 -55.0144 67.9024 +1: v -92.6485 -54.7249 67.854 +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 38.3507 53.6174 49.1757 1: v -93.7592 -54.2471 67.1893 1: v -92.6485 -54.7249 67.854 @@ -27166,6 +27171,33 @@ 1: v 37.995 53.5071 49.1181 1: v 37.4548 53.7236 48.8041 1: v -93.7592 -54.2471 67.1893 +1: v 40.334 59.8328 41.7899 +1: v 38.5373 59.8019 38.6649 +1: v 36.8623 58.9004 43.3072 +1: v 36.8623 58.9004 43.3072 +1: v 38.5373 59.8019 38.6649 +1: v 35.4872 58.8767 40.9155 +1: v 41.6025 58.5601 44.9149 +1: v 40.334 59.8328 41.7899 +1: v 37.8333 57.9263 45.699 +1: v 37.8333 57.9263 45.699 +1: v 40.334 59.8328 41.7899 +1: v 36.8623 58.9004 43.3072 +1: v 34.1259 56.8097 44.2339 +1: v 34.3939 56.0858 45.6155 +1: v 35.043 56.7816 45.0788 +1: v 37.8333 57.9263 45.699 +1: v 36.8623 58.9004 43.3072 +1: v 35.043 56.7816 45.0788 +1: v 37.8333 57.9263 45.699 +1: v 35.043 56.7816 45.0788 +1: v 34.3939 56.0858 45.6155 +1: v 34.3939 56.0858 45.6155 +1: v 34.1259 56.8097 44.2339 +1: v 33.8684 56.613 44.3211 +1: v 35.043 56.7816 45.0788 +1: v 36.8623 58.9004 43.3072 +1: v 34.5753 57.1531 44.0817 1: v 33.8684 56.613 44.3211 1: v 34.1259 56.8097 44.2339 1: v 33.7845 56.6115 44.1753 @@ -27199,30 +27231,6 @@ 1: v 35.4352 56.4542 45.8268 1: v 36.0621 55.9307 47.0228 1: v 36.3819 55.5858 47.2046 -1: v -92.6485 -54.7249 67.854 -1: v -93.7592 -54.2471 67.1893 -1: v -93.9524 -54.6063 67.4355 -1: v -91.5326 -56.5387 69.0751 -1: v -93.0028 -55.0144 67.9024 -1: v -93.9524 -54.6063 67.4355 -1: v -93.9524 -54.6063 67.4355 -1: v -93.0028 -55.0144 67.9024 -1: v -92.6485 -54.7249 67.854 -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 -96.1168 -61.5854 67.7506 1: v -97.2368 -58.3257 66.6951 1: v -98.0657 -63.3524 64.869 @@ -27980,11 +27988,11 @@ 1: v 49.2388 -68.7898 -3.63045 1: v 49.2388 51.2102 36.3695 1: v 48.2612 50.4679 34.3845 +1: v 48.2553 50.1475 34.4638 1: v 47.8721 50.2156 33.8819 -1: v 47.8413 51.7803 34.355 1: v 48.2612 50.4679 34.3845 -1: v 48.2553 50.1475 34.4638 1: v 47.8721 50.2156 33.8819 +1: v 47.8413 51.7803 34.355 1: v 48.9375 50.9342 35.8023 1: v 49.0054 50.4807 35.6789 1: v 48.2612 50.4679 34.3845 @@ -28027,24 +28035,33 @@ 1: v 44.8072 57.2619 35.0851 1: v 46.6039 57.2928 38.2101 1: v 47.0726 54.1833 34.301 -1: v 45.1279 57.8908 43.3825 -1: v 43.7548 59.2683 40 -1: v 41.6025 58.5601 44.9149 -1: v 41.6025 58.5601 44.9149 -1: v 43.7548 59.2683 40 -1: v 40.334 59.8328 41.7899 -1: v 42.1499 56.1776 47.5641 -1: v 41.6025 58.5601 44.9149 -1: v 38.2522 56.1028 47.7266 -1: v 38.2522 56.1028 47.7266 -1: v 41.6025 58.5601 44.9149 -1: v 37.8333 57.9263 45.699 -1: v 45.7203 55.3119 46.25 -1: v 45.1279 57.8908 43.3825 -1: v 42.1499 56.1776 47.5641 -1: v 42.1499 56.1776 47.5641 -1: v 45.1279 57.8908 43.3825 -1: v 41.6025 58.5601 44.9149 +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 +1: v -91.5326 -56.5387 69.0751 +1: v -93.2366 -59.5772 69.4523 +1: v -93.2366 -59.5772 69.4523 +1: v -89.8637 -57.6332 69.7149 +1: v -90.8349 -57.3009 69.4182 +1: v -94.0939 -57.0823 68.6445 +1: v -93.2366 -59.5772 69.4523 +1: v -91.5326 -56.5387 69.0751 +1: v -90.7362 -56.3697 69.2091 +1: v -90.8349 -57.3009 69.4182 +1: v -90.3277 -56.283 69.2777 +1: v -96.1168 -61.5854 67.7506 +1: v -93.2366 -59.5772 69.4523 +1: v -94.0939 -57.0823 68.6445 +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 @@ -28120,33 +28137,24 @@ 1: v 38.3507 53.6174 49.1757 1: v -91.6493 -56.3826 69.1757 1: v -90.3119 -56.0068 69.1429 -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 -1: v -91.5326 -56.5387 69.0751 -1: v -93.2366 -59.5772 69.4523 -1: v -93.2366 -59.5772 69.4523 -1: v -89.8637 -57.6332 69.7149 -1: v -90.8349 -57.3009 69.4182 -1: v -94.0939 -57.0823 68.6445 -1: v -93.2366 -59.5772 69.4523 -1: v -91.5326 -56.5387 69.0751 -1: v -90.7362 -56.3697 69.2091 -1: v -90.8349 -57.3009 69.4182 -1: v -90.3277 -56.283 69.2777 -1: v -96.1168 -61.5854 67.7506 -1: v -93.2366 -59.5772 69.4523 -1: v -94.0939 -57.0823 68.6445 -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 45.1279 57.8908 43.3825 +1: v 43.7548 59.2683 40 +1: v 41.6025 58.5601 44.9149 +1: v 41.6025 58.5601 44.9149 +1: v 43.7548 59.2683 40 +1: v 40.334 59.8328 41.7899 +1: v 42.1499 56.1776 47.5641 +1: v 41.6025 58.5601 44.9149 +1: v 38.2522 56.1028 47.7266 +1: v 38.2522 56.1028 47.7266 +1: v 41.6025 58.5601 44.9149 +1: v 37.8333 57.9263 45.699 +1: v 45.7203 55.3119 46.25 +1: v 45.1279 57.8908 43.3825 +1: v 42.1499 56.1776 47.5641 +1: v 42.1499 56.1776 47.5641 +1: v 45.1279 57.8908 43.3825 +1: v 41.6025 58.5601 44.9149 1: v -95.6254 -66.3703 65.2701 1: v -93.8622 -64.3737 68.1212 1: v -96.1168 -61.5854 67.7506 @@ -28819,15 +28827,6 @@ 1: v 47.8725 56.0201 41.3351 1: v 48.4198 53.6375 43.9843 1: v 49.4186 53.2329 39.0845 -1: v 45.7203 55.3119 46.25 -1: v 48.4198 53.6375 43.9843 -1: v 47.8725 56.0201 41.3351 -1: v 45.1279 57.8908 43.3825 -1: v 45.7203 55.3119 46.25 -1: v 47.8725 56.0201 41.3351 -1: v 41.1157 50.4645 49.8065 -1: v 41.8926 53.0479 49.3342 -1: v 38.2978 53.6658 49.0974 1: v -91.5111 -61.7112 69.7359 1: v -89.2259 -59.1234 69.8533 1: v -89.5453 -58.7551 69.802 @@ -28843,30 +28842,39 @@ 1: v -89.8637 -57.6332 69.7149 1: v -93.2366 -59.5772 69.4523 1: v -91.5111 -61.7112 69.7359 -1: v -88.8164 -58.8587 69.8546 -1: v -88.9299 -58.7882 69.8685 -1: v -89.0571 -58.9322 69.8619 -1: v -88.8164 -58.8587 69.8546 -1: v -88.8307 -58.6758 69.8123 -1: v -88.9299 -58.7882 69.8685 -1: v -88.9299 -58.7882 69.8685 -1: v -88.8307 -58.6758 69.8123 -1: v -89.2451 -57.341 69.4905 -1: v -89.8637 -57.6332 69.7149 -1: v -88.9299 -58.7882 69.8685 -1: v -89.2451 -57.341 69.4905 +1: v -90.3277 -56.283 69.2777 +1: v -90.3119 -56.0068 69.1429 +1: v -90.7362 -56.3697 69.2091 +1: v -90.0132 -56.2638 69.2135 +1: v -90.3119 -56.0068 69.1429 +1: v -90.3277 -56.283 69.2777 1: v -89.8637 -57.6332 69.7149 1: v -89.2451 -57.341 69.4905 1: v -90.0132 -56.2638 69.2135 1: v -90.3277 -56.283 69.2777 1: v -89.8637 -57.6332 69.7149 1: v -90.0132 -56.2638 69.2135 -1: v -90.0132 -56.2638 69.2135 -1: v -90.3119 -56.0068 69.1429 -1: v -90.3277 -56.283 69.2777 -1: v -90.3277 -56.283 69.2777 -1: v -90.3119 -56.0068 69.1429 -1: v -90.7362 -56.3697 69.2091 +1: v -88.9299 -58.7882 69.8685 +1: v -88.8307 -58.6758 69.8123 +1: v -89.2451 -57.341 69.4905 +1: v -89.8637 -57.6332 69.7149 +1: v -88.9299 -58.7882 69.8685 +1: v -89.2451 -57.341 69.4905 +1: v 41.1157 50.4645 49.8065 +1: v 41.8926 53.0479 49.3342 +1: v 38.2978 53.6658 49.0974 +1: v -88.8164 -58.8587 69.8546 +1: v -88.9299 -58.7882 69.8685 +1: v -89.0571 -58.9322 69.8619 +1: v -88.8164 -58.8587 69.8546 +1: v -88.8307 -58.6758 69.8123 +1: v -88.9299 -58.7882 69.8685 +1: v 45.7203 55.3119 46.25 +1: v 48.4198 53.6375 43.9843 +1: v 47.8725 56.0201 41.3351 +1: v 45.1279 57.8908 43.3825 +1: v 45.7203 55.3119 46.25 +1: v 47.8725 56.0201 41.3351 1: v -89.092 -68.8413 55.4167 1: v -88.6068 -68.9696 56.1323 1: v -90.1634 -69.0375 55.9476 @@ -31068,7 +31076,7 @@ 1: Warning for test linestring_FLAT_buffer: 1: Generated file does not match the expected file. 1: Expected file: /build/reproducible-path/sfcgal-2.2.0/test/data/bufferfiles/linestring_FLAT_buffer_3d.obj -1: Generated file: /tmp/09d3-250c-101d-885f/linestring_FLAT_buffer_3d.obj +1: Generated file: /tmp/2cf3-4c12-7a49-e1b6/linestring_FLAT_buffer_3d.obj 1: Content of the generated file: 1: v -113.416 -4.47214 -0 1: v -113.076 -3.79129 -3.82683 @@ -31599,11 +31607,11 @@ 1: f 411 412 413 1: f 414 415 416 1:  -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(145): Leaving test case "testBuffer3D_LineString"; testing time: 2604662us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(145): Leaving test case "testBuffer3D_LineString"; testing time: 2564849us 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: 551us -1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(32): Leaving test suite "SFCGAL_algorithm_Buffer3DTest"; testing time: 2610433us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(207): Leaving test case "testBuffer3D_InvalidGeometry"; testing time: 614us +1: ./test/unit/SFCGAL/algorithm/Buffer3DTest.cpp(32): Leaving test suite "SFCGAL_algorithm_Buffer3DTest"; testing time: 2570716us 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 @@ -31630,55 +31638,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: 392us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(33): Leaving test case "testCentroid_Empty"; testing time: 435us 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: 169us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(56): Leaving test case "testCentroid2D_Point2D3D"; testing time: 184us 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: 172us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(65): Leaving test case "testCentroid2D_LineString2D3D"; testing time: 191us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(76): Entering test case "testCentroid2D_Triangle2D" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(81): info: check triangle1.centroid().asText(2) == Point(2.67, 1.33).asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(83): info: check triangle2.centroid().asText(2) == Point(1.33, 2.67).asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(76): Leaving test case "testCentroid2D_Triangle2D"; testing time: 187us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(76): Leaving test case "testCentroid2D_Triangle2D"; testing time: 162us 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: 159us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(87): Leaving test case "testCentroid2D_Triangle3D"; testing time: 151us 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: 150us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(100): Leaving test case "testCentroid2D_Triangle4D"; testing time: 145us 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: 208us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(108): Leaving test case "testCentroid2D_Square2D1x1"; testing time: 218us 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: 188us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(117): Leaving test case "testCentroid3D_Square2D1x1"; testing time: 214us 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: 369us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(126): Leaving test case "testCentroid2D_Square3D1x1"; testing time: 386us 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: 202us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(159): Leaving test case "testCentroid2D_Square3D4X4"; testing time: 207us 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: 228us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(174): Leaving test case "testCentroid2D_Square3D4X4WithHole"; testing time: 226us 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: 212us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(199): Leaving test case "testCentroid3D_Square3D4X4WithHole"; testing time: 215us 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: 800us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(224): Leaving test case "testCentroid2D_PerpendicularSquares"; testing time: 1089us 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 @@ -31693,6 +31701,11 @@ 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 +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: 1362400us +2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(34): Leaving test suite "SFCGAL_DistanceTest"; testing time: 1362432us +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(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 @@ -31703,7 +31716,13 @@ 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 +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: 4006us +2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(17): Leaving test suite "SFCGAL_IntersectionTest"; testing time: 4041us +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(274): 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(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 @@ -31763,19 +31782,32 @@ 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 +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: 31251us +2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(31): Leaving test suite "SFCGAL_IntersectsTest"; testing time: 31266us +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 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 +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: 4445us +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(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(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: 47404us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(251): Leaving test case "testCentroid3D_PerpendicularSquares"; testing time: 47438us 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 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/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: 3760us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(145): Entering test case "testStraightSkeleton_issue133" 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 @@ -31788,8 +31820,12 @@ 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/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: 3285us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(181): Entering test case "testStraightSkeletonTestIssue" 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/StraightSkeletonTest.cpp(45): 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(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 @@ -31862,7 +31898,7 @@ 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(295): info: check g->centroid().asText(2) == expected.asText(2) has passed -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(278): Leaving test case "testCentroid2D_polyhedral"; testing time: 38674us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(278): Leaving test case "testCentroid2D_polyhedral"; testing time: 39660us 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(299): Entering test case "testCentroid3D_polyhedral" 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed 1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(316): info: check g->centroid3D().asText(2) == expected.asText(2) has passed @@ -31954,7 +31990,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: 27927us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(299): Leaving test case "testCentroid3D_polyhedral"; testing time: 27529us 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 @@ -32047,87 +32083,87 @@ 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: 95438us -1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(31): Leaving test suite "SFCGAL_algorithm_CentroidTest"; testing time: 213036us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(320): Leaving test case "testCentroid3D_solid"; testing time: 102292us +1: ./test/unit/SFCGAL/algorithm/CentroidTest.cpp(31): Leaving test suite "SFCGAL_algorithm_CentroidTest"; testing time: 220906us 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: 544us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(29): Leaving test case "allFine"; testing time: 540us 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: 413us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(44): Leaving test case "notConnected"; testing time: 432us 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: 337us -1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(27): Leaving test suite "SFCGAL_algorithm_Connected"; testing time: 1313us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(59): Leaving test case "notClosed"; testing time: 348us +1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(27): Leaving test suite "SFCGAL_algorithm_Connected"; testing time: 1342us 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: 209us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(30): Leaving test case "testOppositeTriangle"; testing time: 211us 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: 245us -1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest"; testing time: 464us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(44): Leaving test case "testFourTriangle"; testing time: 250us +1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest"; testing time: 472us 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: 147us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(32): Leaving test case "testConvexHull2D_Empty"; testing time: 148us 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: 178us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(41): Leaving test case "testConvexHull2D_ColinearProduceLineString"; testing time: 164us 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: 149us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(57): Leaving test case "testConvexHull2D_Triangle"; testing time: 144us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(70): Entering test case "testConvexHull2D_Polygon" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(80): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(70): Leaving test case "testConvexHull2D_Polygon"; testing time: 145us 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: 137us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(85): Leaving test case "testConvexHull3D_Empty"; testing time: 157us 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: 144us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(94): Leaving test case "testConvexHull3D_Point"; testing time: 149us 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: 240us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(107): Leaving test case "testConvexHull3D_LineStringCollinear"; testing time: 246us 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: 2487us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(120): Leaving test case "testConvexHull3D_LineStringCoplanar"; testing time: 383us 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: 314us -1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConvexHullTest"; testing time: 3994us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(134): Leaving test case "testConvexHull3D_Tetrahedron"; testing time: 224us +1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(28): Leaving test suite "SFCGAL_algorithm_ConvexHullTest"; testing time: 1814us 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: 237us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(32): Leaving test case "testPointPointCoversPoints"; testing time: 215us 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: 819us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(43): Leaving test case "testPolygonPolygonCoversPoints"; testing time: 807us 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: 187us -1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(30): Leaving test suite "SFCGAL_algorithm_CoversPointsTest"; testing time: 1278us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(69): Leaving test case "testCollectionCoversPoints"; testing time: 193us +1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(30): Leaving test suite "SFCGAL_algorithm_CoversPointsTest"; testing time: 1249us 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 @@ -32385,14 +32421,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: 187585us -1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(32): Leaving test suite "SFCGAL_algorithm_CoversTest"; testing time: 187593us +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(37): Leaving test case "testFileCoversTest"; testing time: 182724us +1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(32): Leaving test suite "SFCGAL_algorithm_CoversTest"; testing time: 182733us 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: 492us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(24): Leaving test case "testDifferenceXPoint"; testing time: 501us 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 @@ -32403,18 +32439,18 @@ 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: 650us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(45): Leaving test case "testDifferenceXLineString"; testing time: 655us 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: 1319us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(130): Leaving test case "testDifferencePolygonPolygon2D"; testing time: 1330us 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: 60679us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(170): Leaving test case "testDifferenceVolumeVolume"; testing time: 58487us 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 @@ -32422,132 +32458,132 @@ 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: 295us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(244): Leaving test case "testDifferencePoinLine"; testing time: 292us 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: 722us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(263): Leaving test case "testDifferencePoinPolygon2D"; testing time: 744us 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: 21186us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(282): Leaving test case "testDifferencePoinVolume"; testing time: 20342us 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: 2579us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(312): Leaving test case "testDifferenceTriangleTriangle3D"; testing time: 2532us 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: 17246us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(346): Leaving test case "testDifferenceTriangleVolume"; testing time: 16586us 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: 11676us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(373): Leaving test case "testDifferenceLineVolume"; testing time: 11200us 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: 11757us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(392): Leaving test case "testDifferencePolygonVolume"; testing time: 11234us 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: 96416us -1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(22): Leaving test suite "SFCGAL_algorithm_DifferenceTest"; testing time: 226253us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(410): Leaving test case "testDifference3DDivideByZeroCrash"; testing time: 95147us +1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(22): Leaving test suite "SFCGAL_algorithm_DifferenceTest"; testing time: 220310us 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: 278us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(36): Leaving test case "testDistanceBetweenEmptyPointsIsInfinity"; testing time: 285us 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: 140us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(92): Leaving test case "testDistancePointPoint"; testing time: 167us 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: 137us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(97): Leaving test case "testDistancePointPoint3D"; testing time: 150us 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: 137us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(104): Leaving test case "testDistancePointLineString_pointOnLineString"; testing time: 167us 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: 281us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(110): Leaving test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition"; testing time: 302us 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: 206us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(118): Leaving test case "testDistancePointLineString_pointOnLineString_collapsedSegments"; testing time: 188us 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: 152us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(127): Leaving test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments"; testing time: 161us 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: 138us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(137): Leaving test case "testDistancePointLineString_pointOutOfLineString"; testing time: 147us 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: 229us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(145): Leaving test case "testDistancePointPolygon_pointInPolygon"; testing time: 240us 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: 198us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(152): Leaving test case "testDistancePointPolygon_pointOutOfPolygon"; testing time: 209us 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: 175us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(161): Leaving test case "testDistanceLineStringLineString_zeroLengthSegments"; testing time: 183us 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: 174us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(169): Leaving test case "testDistanceLineStringLineString3D_zeroLengthSegments"; testing time: 173us 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: 214us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(179): Leaving test case "testDistance3DLineStringTriangle_lineStringInTriangle"; testing time: 244us 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: 213us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(187): Leaving test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest"; testing time: 218us 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: 253us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(198): Leaving test case "testDistance3DTriangleTriangle_contained"; testing time: 230us 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: 243us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(206): Leaving test case "testDistance3DTriangleTriangle_parallel"; testing time: 239us 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: 230us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(217): Leaving test case "testDistancePolygonPolygon_disjoint"; testing time: 233us 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: 196us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(226): Leaving test case "testDistanceMultiPointMultiPoint_disjoint"; testing time: 206us 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: 24780us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(236): Leaving test case "testDistancePolygonSolid"; testing time: 23629us 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: 26889us -1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(31): Leaving test suite "SFCGAL_algorithm_DistanceTest"; testing time: 55400us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(248): Leaving test case "testDistancePolygonSolid_disjoint"; testing time: 25756us +1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(31): Leaving test suite "SFCGAL_algorithm_DistanceTest"; testing time: 53267us 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: 288us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(31): Leaving test case "testExtrudePoint"; testing time: 291us 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: 156us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(40): Leaving test case "testExtrudeLineString"; testing time: 167us 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: 284us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(51): Leaving test case "testExtrudeSquare"; testing time: 292us 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: 377us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(68): Leaving test case "testExtrudePolyhedral"; testing time: 392us 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: 625us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(78): Leaving test case "testExtrudeMultiPolygon"; testing time: 621us 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: 656us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(107): Leaving test case "testExtrudeSquareWithHole"; testing time: 639us 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: 323us -1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(29): Leaving test suite "SFCGAL_algorithm_ExtrudeTest"; testing time: 2754us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(141): Leaving test case "testChainingExtrude"; testing time: 335us +1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(29): Leaving test suite "SFCGAL_algorithm_ExtrudeTest"; testing time: 2783us 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 @@ -32586,20 +32622,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: 222us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(33): Leaving test case "testIgnoreEmpty"; testing time: 226us 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: 152us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(49): Leaving test case "testPointForceZ"; testing time: 155us 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: 143us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(55): Leaving test case "testPointForceZWithValue"; testing time: 148us 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: 179us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(62): Leaving test case "testPointForceZFromM"; testing time: 185us 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: 160us -1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(31): Leaving test suite "SFCGAL_algorithm_Force3DTest"; testing time: 886us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(69): Leaving test case "test_MixedLineString2D3D"; testing time: 158us +1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(31): Leaving test suite "SFCGAL_algorithm_Force3DTest"; testing time: 901us 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 @@ -32638,20 +32674,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: 205us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(21): Leaving test case "testIgnoreEmpty"; testing time: 200us 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: 146us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(38): Leaving test case "testPointForceM"; testing time: 143us 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: 138us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(44): Leaving test case "testPointForceMWithValue"; testing time: 141us 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: 140us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(51): Leaving test case "testPointForceMFromZ"; testing time: 149us 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: 148us -1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(19): Leaving test suite "SFCGAL_algorithm_ForceMTest"; testing time: 805us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(58): Leaving test case "test_MixedLineString3DM"; testing time: 150us +1: ./test/unit/SFCGAL/algorithm/ForceMeasuredTest.cpp(19): Leaving test suite "SFCGAL_algorithm_ForceMTest"; testing time: 810us 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 @@ -32800,7 +32836,7 @@ 1: line#189:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((0 0,1 0,1 1,0 1,0 0))|POLYGON((1 1,0 1,0 0,1 0,1 1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '189: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON ((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1)) and should be POLYGON ((1/1 1/1,0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1))' has passed 1: line#190:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '190: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '190: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed 1: line#192:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '192: intersection(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#193:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY @@ -32808,7 +32844,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)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '197: intersection3D(POLYGON ((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,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 (((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 @@ -32859,7 +32895,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 0/1,1/1 1/1,0/1 0/1,1/1 0/1)),TRIANGLE ((1/1 1/1,0/1 1/2,0/1 0/1,1/1 1/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 0/1,0/1 1/2,1/1 1/1)),TRIANGLE ((1/1 0/1,0/1 0/1,1/1 1/1,1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '254: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 1/2,0/1 0/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/1 1/1,0/1 0/1,1/1 0/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 1/1,0/1 0/1,0/1 1/2,1/1 1/1)),TRIANGLE ((1/1 0/1,0/1 0/1,1/1 1/1,1/1 0/1)))' has passed 1: line#255:3|@polyhedral|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '255: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE ((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN Z (((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) and should be TIN Z (((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed 1: 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)) @@ -32887,9 +32923,9 @@ 1: line#278:3|@polyhedral|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '278: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#280:2|@polyhedral|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '280: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is MULTIPOLYGON (((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 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 '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 (((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))),TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '282: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))))' has passed 1: line#289:2|@polyhedral|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '289: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT (0/1 0/1) and should be POINT (0/1 0/1)' has passed 1: line#290:3|@polyhedral|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) @@ -32899,17 +32935,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 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: ./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 0/1,1/2 1/2,0/1 0/1,1/1 0/1)),TRIANGLE ((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE ((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,0/1 0/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 0/1,0/1 1/1,1/2 1/2)),TRIANGLE ((1/1 1/1,1/2 1/2,0/1 1/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/2 1/2,1/1 1/1,1/1 0/1)))' has passed 1: line#297:3|@polyhedral|POLYHEDRALSURFACE(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|TIN(((0 1 0,0.5 0.5 0,1 1 0,0 1 0)),((0.5 0.5 0,1 0 0,1 1 0,0.5 0.5 0)),((0.5 0.5 0,0 1 0,0 0 0,0.5 0.5 0)),((0.5 0.5 0,0 0 0,1 0 0,0.5 0.5 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '297: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((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,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed 1: line#299:2|@polyhedral|POLYHEDRALSURFACE(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '299: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#300:3|@polyhedral|POLYHEDRALSURFACE(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '300: intersection3D(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#303:2|@polyhedral|POLYHEDRALSURFACE(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '303: intersection(POLYHEDRALSURFACE (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION (POLYGON ((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)),POLYGON ((8/5 13/10,147/100 13/10,86/57 52/57,8/5 26/35,8/5 13/10)),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)),POLYGON ((8/5 64/35,104/73 128/73,143/100 17/10,8/5 17/10,8/5 64/35)),POLYGON ((104/73 128/73,7/5 61/35,7/5 17/10,143/100 17/10,104/73 128/73)),POLYGON ((8/5 13/10,147/100 13/10,86/57 52/57,8/5 26/35,8/5 13/10)),TRIANGLE ((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),POLYGON ((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57)),POLYGON ((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 (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((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 (((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))))' has passed 1: line#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 @@ -32980,9 +33016,9 @@ 1: line#381:3|@poly_tin|POLYGON((-1 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0 0,0 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '381: 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 ((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 1/1,-1/1 0/1))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#383:2|@poly_tin|POLYGON((0 0,1 0,1 1,0 1,0 0))|GEOMETRYCOLLECTION(TRIANGLE((0 1,0 0,1 1,0 1)),TRIANGLE((1 1,0 0,1 0,1 1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '383: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((0/1 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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '383: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION (TRIANGLE ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)),TRIANGLE ((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1))) and should be GEOMETRYCOLLECTION (TRIANGLE ((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE ((1/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1)))' has passed 1: line#384:3|@poly_tin|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '384: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((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 '384: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed 1: line#386:2|@poly_tin|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '386: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#387:3|@poly_tin|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY @@ -32990,7 +33026,7 @@ 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: line#391:3|@poly_tin|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|GEOMETRYCOLLECTION(TIN(((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1))),TIN(((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '391: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON ((7/5 0/1,8/5 0/1,8/5 2/1,7/5 2/1,7/5 0/1))) is GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))),TIN Z (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((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 (((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 (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))),TIN Z (((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((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) @@ -33000,17 +33036,17 @@ 1: line#401:3|@poly_tin|TIN(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0 0,0 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '401: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((-1/1 1/1,0/1 0/1,0/1 1/1,-1/1 1/1)),((-1/1 1/1,-1/1 0/1,0/1 0/1,-1/1 1/1)))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#404:2|@poly_tin|TIN(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|GEOMETRYCOLLECTION(TRIANGLE((1 -0,0 0,0.5 0.5,1 -0)),TRIANGLE((0.5 0.5,0 0,-0 1,0.5 0.5)),TRIANGLE((1 1,0.5 0.5,0 1,1 1)),TRIANGLE((1 0,0.5 0.5,1 1,1 0))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '404: intersection(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,1/1 1/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1)),TRIANGLE ((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE ((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2))) and should be GEOMETRYCOLLECTION (TRIANGLE ((1/1 0/1,0/1 0/1,1/2 1/2,1/1 0/1)),TRIANGLE ((1/2 1/2,0/1 0/1,0/1 1/1,1/2 1/2)),TRIANGLE ((1/1 1/1,1/2 1/2,0/1 1/1,1/1 1/1)),TRIANGLE ((1/1 0/1,1/2 1/2,1/1 1/1,1/1 0/1)))' has passed +1: ./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 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/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))) 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 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '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)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed 1: line#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 (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 ((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57)),TRIANGLE ((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),POLYGON ((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10)),POLYGON ((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 (TRIANGLE ((104/73 128/73,7/5 2/1,7/5 61/35,104/73 128/73)),POLYGON ((8/5 2/1,7/5 2/1,104/73 128/73,8/5 64/35,8/5 2/1)),POLYGON ((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57)),TRIANGLE ((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),POLYGON ((104/73 128/73,7/5 61/35,7/5 17/10,143/100 17/10,104/73 128/73)),POLYGON ((8/5 64/35,104/73 128/73,143/100 17/10,8/5 17/10,8/5 64/35)),POLYGON ((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10)),POLYGON ((8/5 13/10,147/100 13/10,86/57 52/57,8/5 26/35,8/5 13/10))) and should be GEOMETRYCOLLECTION (POLYGON ((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE ((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE ((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON ((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON ((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON ((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON ((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON ((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed 1: line#413:3|@poly_tin|TIN(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(TIN(((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN(((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '413: intersection3D(TIN (((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN (((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION Z (TIN Z (((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN Z (((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) and should be GEOMETRYCOLLECTION Z (TIN Z (((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN Z (((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1))))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(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 (((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 (((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 @@ -33053,7 +33089,7 @@ 1: line#479:3|@cube|POLYGON((0.5 0 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5,0.5 0 0.5))|TIN(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '479: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z ((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z (((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed 1: line#481:3|@cube|POLYGON((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2,0.2 0.2 0.2))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '481: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z ((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5,1/5 1/5 1/5))) is TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '481: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z ((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5,1/5 1/5 1/5))) is TIN Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#483:3|@cube|POLYGON((0.2 0.5 0, 0.2 0.5 -1, 0.8 0.5 -1, 0.8 0.5 0, 0.5 0.5 -0.5, 0.2 0.5 0))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '483: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON Z ((1/5 1/2 0/1,1/5 1/2 -1/1,4/5 1/2 -1/1,4/5 1/2 0/1,1/2 1/2 -1/2,1/5 1/2 0/1))) is MULTIPOINT Z ((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT Z ((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#485:3|@cube|POLYGON((-1 -1,2 -1,2 2,-1 2,-1 -1),(-0.5 -0.5,-0.5 1.5,1.5 1.5,1.5 -0.5,-0.5 -0.5))|GEOMETRYCOLLECTION EMPTY @@ -33095,9 +33131,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 0/1 1/1,0/1 1/2 1/2,0/1 1/1 1/1,0/1 0/1 1/1)),((0/1 1/2 1/2,0/1 1/1 0/1,0/1 1/1 1/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/2 1/2))) and should be TIN Z (((0/1 1/2 1/2,0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/2 1/2)),((0/1 0/1 1/1,0/1 1/2 1/2,0/1 1/1 1/1,0/1 0/1 1/1)),((0/1 1/2 1/2,0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 1/1 0/1,0/1 1/1 1/1,0/1 1/2 1/2)))' has passed +1: ./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 1/1,0/1 0/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 1/1 0/1,0/1 1/1 1/1,0/1 1/2 1/2)),((0/1 0/1 1/1,0/1 1/2 1/2,0/1 1/1 1/1,0/1 0/1 1/1))) and should be TIN Z (((0/1 1/2 1/2,0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/2 1/2)),((0/1 0/1 1/1,0/1 1/2 1/2,0/1 1/1 1/1,0/1 0/1 1/1)),((0/1 1/2 1/2,0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 1/1 0/1,0/1 1/1 1/1,0/1 1/2 1/2)))' has passed 1: 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 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 0/1)),((1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1)),((1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2,1/2 0/1 1/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 0/1 1/1,1/1 1/2 0/1,1/1 1/1 0/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1,1/2 0/1 1/2)),((1/2 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 0/1 1/1,1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1)),((1/2 0/1 1/2,1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1,1/1 1/2 1/1)),((1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1,1/1 0/1 1/1)),((1/1 1/2 1/1,1/1 1/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1,1/1 1/2 1/1)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1,1/1 1/1 1/2)),((1/2 1/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: ./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 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 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/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/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2,1/2 0/1 1/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/1 1/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 1/1,1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1)),((1/2 0/1 1/2,1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2)),((1/2 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/2 1/1,1/2 0/1 1/1,1/1 0/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/1,1/2 1/1 1/1)),((1/1 0/1 1/1,1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1)),((1/1 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/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/2 1/1,1/1 1/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1,1/1 1/2 1/1)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1,1/1 1/1 1/2)),((1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/1 1/2)),((1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2,1/2 1/2 1/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1)))) and should be SOLID Z ((((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 0/1)),((1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1,1/2 1/1 1/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/1 0/1,1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/1)),((1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1)),((1/2 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2))))' has passed 1: 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 @@ -33132,9 +33168,9 @@ 1: line#591:3|@inverted_cube|POLYGON((-1 0,0 0,0 0.5,-1 0.5,-1 0))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '591: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON ((-1/1 0/1,0/1 0/1,0/1 1/2,-1/1 1/2,-1/1 0/1))) is LINESTRING Z (0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING Z (0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#593:3|@inverted_cube|POLYGON((0.5 0 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0,0.5 0 0))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '593: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) is TIN Z (((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '593: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) is TIN Z (((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#595:3|@inverted_cube|POLYGON((0.5 0 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5,0.5 0 0.5))|TIN(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '595: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z (((1/1 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: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '595: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2,1/2 0/1 1/2))) is TIN Z (((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed 1: line#597:3|@inverted_cube|POLYGON((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2,0.2 0.2 0.2))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '597: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYGON Z ((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5,1/5 1/5 1/5))) is TIN Z (((1/5 7/10 1/5,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) @@ -33146,9 +33182,9 @@ 1: line#610:3|@inverted_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 '610: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE (((-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#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 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1))) and should be TIN Z (((1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed +1: ./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 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 '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: line#616:3|@inverted_cube|POLYHEDRALSURFACE(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '616: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), POLYHEDRALSURFACE Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)))) is TIN Z (((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5))) and should be TIN Z (((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: 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) @@ -33160,11 +33196,11 @@ 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 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 '633: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN Z (((1/2 1/2 1/2,3/2 0/1 1/2,3/2 1/2 1/2,1/2 1/2 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,3/2 0/1 1/2,1/2 1/2 1/2)))) is TIN Z (((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2,1/1 1/2 1/2))) and should be TIN Z (((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)))' has passed 1: line#635:3|@inverted_cube|TIN(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) -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: ./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,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#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) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '637: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), TIN Z (((1/2 1/2 -1/2,1/5 1/2 -1/1,4/5 1/2 -1/1,1/2 1/2 -1/2)),((4/5 1/2 0/1,1/2 1/2 -1/2,4/5 1/2 -1/1,4/5 1/2 0/1)),((1/5 1/2 0/1,1/5 1/2 -1/1,1/2 1/2 -1/2,1/5 1/2 0/1)))) is MULTIPOINT Z ((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT Z ((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#639:3|@inverted_cube|TIN(((1.5 -0.5,-0.5 -0.5,-1 -1,1.5 -0.5)),((1.5 -0.5,-1 -1,2 -1,1.5 -0.5)),((-1 2,-1 -1,-0.5 -0.5,-1 2)),((-1 2,-0.5 1.5,1.5 1.5,-1 2)),((-1 2,-0.5 -0.5,-0.5 1.5,-1 2)),((2 2,1.5 1.5,2 -1,2 2)),((2 2,-1 2,1.5 1.5,2 2)),((1.5 1.5,1.5 -0.5,2 -1,1.5 1.5)))|GEOMETRYCOLLECTION EMPTY @@ -33178,13 +33214,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 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1))) and should be TIN Z (((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1)))' has passed +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '655: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((-1/1 0/1 0/1,-1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((-1/1 1/1 0/1,-1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 0/1 1/1,-1/1 1/1 1/1,-1/1 1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 1/1,-1/1 1/1 1/1,-1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,-1/1 0/1 1/1,-1/1 0/1 0/1,0/1 0/1 0/1))))) is TIN Z (((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1))) and should be TIN Z (((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1)))' has passed 1: line#658:3|@inverted_cube|SOLID((((0.5 0 0,0.5 1 0,1.5 1 0,1.5 0 0,0.5 0 0)),((1.5 0 0,1.5 1 0,1.5 1 1,1.5 0 1,1.5 0 0)),((0.5 1 0,0.5 1 1,1.5 1 1,1.5 1 0,0.5 1 0)),((0.5 0 1,0.5 1 1,0.5 1 0,0.5 0 0,0.5 0 1)),((1.5 0 1,1.5 1 1,0.5 1 1,0.5 0 1,1.5 0 1)),((1.5 0 0,1.5 0 1,0.5 0 1,0.5 0 0,1.5 0 0))))|SOLID((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1)))) -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(219): info: check '658: intersection3D(SOLID Z ((((0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,1/1 0/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,0/1 0/1 1/1)),((0/1 1/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1)))), SOLID Z ((((1/2 0/1 0/1,1/2 1/1 0/1,3/2 1/1 0/1,3/2 0/1 0/1,1/2 0/1 0/1)),((3/2 0/1 0/1,3/2 1/1 0/1,3/2 1/1 1/1,3/2 0/1 1/1,3/2 0/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/1,3/2 1/1 1/1,3/2 1/1 0/1,1/2 1/1 0/1)),((1/2 0/1 1/1,1/2 1/1 1/1,1/2 1/1 0/1,1/2 0/1 0/1,1/2 0/1 1/1)),((3/2 0/1 1/1,3/2 1/1 1/1,1/2 1/1 1/1,1/2 0/1 1/1,3/2 0/1 1/1)),((3/2 0/1 0/1,3/2 0/1 1/1,1/2 0/1 1/1,1/2 0/1 0/1,3/2 0/1 0/1))))) is SOLID Z ((((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/2 0/1 1/2,1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2)),((1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1,1/1 1/2 1/1)),((1/1 1/2 0/1,1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/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)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1,1/1 0/1 1/2)),((1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 1/2,1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2)),((3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2,3/4 0/1 3/4)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1)),((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)),((1/1 0/1 1/2,1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2)),((1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1,1/1 0/1 1/2)),((1/1 0/1 1/1,1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 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 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 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/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1,1/2 1/1 1/1)),((1/1 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/2 1/2 0/1,1/2 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,3/4 1/4 0/1,1/1 1/2 0/1)),((1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4,1/2 1/1 0/1)),((1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1,1/2 1/1 0/1)),((1/2 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/2 1/1 1/1)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/1 1/1,1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/1)),((1/2 1/1 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: ./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)),((3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2,3/4 0/1 3/4)),((1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1,1/1 1/2 1/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/2 1/1,3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 0/1 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/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/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4,1/2 1/1 0/1)),((1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1,1/2 1/1 0/1)),((1/2 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 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/2 0/1 0/1,1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1)),((1/1 0/1 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/2 1/1 1/1,1/2 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/1 0/1,1/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 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)),((3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1,3/4 3/4 1/1)),((1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1)),((1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1,1/2 1/2 1/1)))) and should be SOLID Z ((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1))))' has passed 1: line#666:2|POLYGON((0 0,10 0,10 0,10 10,0 10,0 0))|POLYGON((0 0,5 0,5 5,0 5,0 0))|POLYGON((5 5,0 5,0 0,5 0,5 5)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(212): info: check '666: intersection(POLYGON ((0/1 0/1,10/1 0/1,10/1 0/1,10/1 10/1,0/1 10/1,0/1 0/1)), POLYGON ((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1))) is POLYGON ((0/1 5/1,0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1)) and should be POLYGON ((5/1 5/1,0/1 5/1,0/1 0/1,5/1 0/1,5/1 5/1))' has passed 1: line#667:3|POLYGON((0 0,10 0,10 0,10 10,0 10,0 0))|POLYGON((0 0,5 0,5 5,0 5,0 0))|TIN(((0 5 0,0 0 0,5 0 0,0 5 0)),((0 5 0,5 0 0,5 5 0,0 5 0))) -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: ./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: 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 @@ -33219,8 +33255,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: 1732219us -1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(53): Leaving test suite "SFCGAL_algorithm_IntersectionTest"; testing time: 1732232us +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(55): Leaving test case "testFileIntersectionTest"; testing time: 1668110us +1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(53): Leaving test suite "SFCGAL_algorithm_IntersectionTest"; testing time: 1668125us 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 @@ -34085,82 +34121,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: 1389104us -1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(34): Leaving test suite "SFCGAL_algorithm_IntersectsTest"; testing time: 1389114us +1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(39): Leaving test case "testFileIntersectsTest"; testing time: 1285718us +1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(34): Leaving test suite "SFCGAL_algorithm_IntersectsTest"; testing time: 1285729us 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: 332us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(29): Leaving test case "pointIsSimple"; testing time: 328us 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: 183us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(39): Leaving test case "point3DIsSimple"; testing time: 184us 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: 190us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(49): Leaving test case "ShortLinestringIsSimple"; testing time: 183us 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: 199us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(59): Leaving test case "LongLinestringIsSimple"; testing time: 194us 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: 200us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(69): Leaving test case "ComplexLongLinestringIsSimple"; testing time: 215us 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: 210us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(79): Leaving test case "ClosedLongLinestringIsSimple"; testing time: 198us 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: 317us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(89): Leaving test case "PolygonIsSimple"; testing time: 296us 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: 303us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(100): Leaving test case "ComplexPolygonIsSimple"; testing time: 293us 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: 204us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(112): Leaving test case "TriangleIsSimple"; testing time: 203us 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: 846us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(123): Leaving test case "PolyhedralSurfaceIsSimple"; testing time: 852us 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: 793us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(135): Leaving test case "ComplexPolyhedralSurfaceIsSimple"; testing time: 764us 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: 347us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(153): Leaving test case "TriangulatedSurfaceIsSimple"; testing time: 325us 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: 853us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(167): Leaving test case "SolidIsSimple"; testing time: 821us 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: 782us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(182): Leaving test case "ComplexSolidIsSimple"; testing time: 750us 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: 235us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(200): Leaving test case "MultiPointIsSimple"; testing time: 223us 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: 215us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(211): Leaving test case "ComplexMultiPointIsSimple"; testing time: 204us 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: 202us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(224): Leaving test case "MultiLineStringIsSimple"; testing time: 196us 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: 246us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(235): Leaving test case "ComplexMultiLineStringIsSimple"; testing time: 236us 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: 292us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(249): Leaving test case "MultiPolygonIsSimple"; testing time: 307us 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: 403us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(260): Leaving test case "ComplexMultiPolygonIsSimple"; testing time: 405us 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: 1272us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(274): Leaving test case "MultiSolidIsSimple"; testing time: 1193us 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: 1488us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(297): Leaving test case "ComplexMultiSolidIsSimple"; testing time: 1427us 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: 263us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(322): Leaving test case "GeometryCollectionIsSimple"; testing time: 253us 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: 260us -1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsSimple"; testing time: 10817us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(333): Leaving test case "ComplexGeometryCollectionIsSimple"; testing time: 257us +1: ./test/unit/SFCGAL/algorithm/IsSimpleTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsSimple"; testing time: 10486us 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 @@ -34277,40 +34313,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: 28556us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(29): Leaving test case "geometryIsValid"; testing time: 27623us 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: 329us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(57): Leaving test case "geometryWithNan"; testing time: 324us 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: 262us -1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsValid"; testing time: 29172us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(68): Leaving test case "disconnectedTIN"; testing time: 249us +1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(27): Leaving test suite "SFCGAL_algorithm_IsValid"; testing time: 28222us 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: 197us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(29): Leaving test case "testZeroLength"; testing time: 222us 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: 169us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(37): Leaving test case "testZeroLengthVertical"; testing time: 167us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Entering test case "testLengthLineString" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(46): info: check algorithm::length(*io::readWkt("LINESTRING (0.0 0.0,3.0 4.0)")) == 5.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(48): info: check algorithm::length(*io::readWkt("LINESTRING (0.0 0.0,0.0 1.0,1.0 1.0)")) == 2.0 has passed -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Leaving test case "testLengthLineString"; testing time: 172us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Leaving test case "testLengthLineString"; testing time: 169us 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: 176us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(55): Leaving test case "test3DZeroLength"; testing time: 171us 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: 159us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(63): Leaving test case "test3DLengthVertical"; testing time: 160us 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: 160us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(69): Leaving test case "test3DLengthLineString"; testing time: 159us 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 @@ -34321,497 +34357,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: 246us -1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(27): Leaving test suite "SFCGAL_algorithm_LengthTest"; testing time: 1322us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(78): Leaving test case "testLength_invalidType"; testing time: 218us +1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(27): Leaving test suite "SFCGAL_algorithm_LengthTest"; testing time: 1306us 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: 421us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(40): Leaving test case "testIssue130"; testing time: 393us 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: 270us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(45): Leaving test case "testLineSubstringOpenForward1"; testing time: 262us 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: 241us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(50): Leaving test case "testLineSubstringOpenForward2D1"; testing time: 248us 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: 239us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(55): Leaving test case "testLineSubstringOpenForwardNegativeEnd1"; testing time: 272us 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: 235us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(61): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D1"; testing time: 248us 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: 235us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(66): Leaving test case "testLineSubstringOpenForwardNegativeStart1"; testing time: 244us 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: 238us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(72): Leaving test case "testLineSubstringOpenForwardNegativeStart2D1"; testing time: 242us 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: 239us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(77): Leaving test case "testLineSubstringOpenForwardNegativeEnds1"; testing time: 233us 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: 258us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(83): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D1"; testing time: 237us 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: 252us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(88): Leaving test case "testLineSubstringOpenForward2"; testing time: 250us 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: 245us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(94): Leaving test case "testLineSubstringOpenForward2D2"; testing time: 279us 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: 187us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Leaving test case "testLineSubstringOpenForwardNegativeStart2"; testing time: 205us 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: 177us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(105): Leaving test case "testLineSubstringOpenForwardNegativeStart2D2"; testing time: 187us 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: 202us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(110): Leaving test case "testLineSubstringOpenForward3"; testing time: 209us 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: 198us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(116): Leaving test case "testLineSubstringOpenForward2D3"; testing time: 204us 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: 197us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(122): Leaving test case "testLineSubstringOpenForwardNegativeStart3"; testing time: 204us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(128): Entering test case "testLineSubstringOpenForwardNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(128): Leaving test case "testLineSubstringOpenForwardNegativeStart2D3"; testing time: 187us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(128): Leaving test case "testLineSubstringOpenForwardNegativeStart2D3"; testing time: 200us 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: 221us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(134): Leaving test case "testLineSubstringOpenForward4"; testing time: 195us 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: 200us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(140): Leaving test case "testLineSubstringOpenForward2D4"; testing time: 195us 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: 196us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(146): Leaving test case "testLineSubstringOpenForwardStart4"; testing time: 202us 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: 193us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(152): Leaving test case "testLineSubstringOpenForwardStart2D4"; testing time: 233us 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: 193us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(158): Leaving test case "testLineSubstringOpenForwardEnd4"; testing time: 207us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(164): Entering test case "testLineSubstringOpenForwardEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(164): Leaving test case "testLineSubstringOpenForwardEnd2D4"; testing time: 199us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(164): Leaving test case "testLineSubstringOpenForwardEnd2D4"; testing time: 193us 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: 197us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(170): Leaving test case "testLineSubstringOpenForwardEnds4"; testing time: 194us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(176): Entering test case "testLineSubstringOpenForwardEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(176): Leaving test case "testLineSubstringOpenForwardEnds2D4"; testing time: 190us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(176): Leaving test case "testLineSubstringOpenForwardEnds2D4"; testing time: 198us 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: 200us 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: 193us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(188): Leaving test case "testLineSubstringOpenForward2D5"; testing time: 194us 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: 203us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(194): Leaving test case "testLineSubstringOpenForwardNegativeStart5"; testing time: 204us 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: 204us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(200): Leaving test case "testLineSubstringOpenForwardNegativeStart2D5"; testing time: 200us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(206): Entering test case "testLineSubstringOpenForwardNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(29): info: check algorithm::covers3D(*result, *expected) has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(206): Leaving test case "testLineSubstringOpenForwardNegativeEnd5"; testing time: 204us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(206): Leaving test case "testLineSubstringOpenForwardNegativeEnd5"; testing time: 228us 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: 198us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(212): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D5"; testing time: 203us 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: 198us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(218): Leaving test case "testLineSubstringOpenForwardNegativeEnds5"; testing time: 206us 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: 192us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(224): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D5"; testing time: 201us 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: 259us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(230): Leaving test case "testLineSubstringOpenBackward2"; testing time: 268us 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: 249us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(235): Leaving test case "testLineSubstringOpenBackward2D2"; testing time: 243us 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: 248us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(240): Leaving test case "testLineSubstringOpenBackwardNegativeStart2"; testing time: 228us 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: 368us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(246): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D2"; testing time: 343us 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: 263us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(251): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2"; testing time: 252us 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: 248us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(257): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D2"; testing time: 271us 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: 242us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(262): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2"; testing time: 246us 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: 240us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(268): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D2"; testing time: 253us 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: 252us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(273): Leaving test case "testLineSubstringOpenBackward3"; testing time: 245us 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: 242us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(279): Leaving test case "testLineSubstringOpenBackward2D3"; testing time: 251us 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: 197us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Leaving test case "testLineSubstringOpenBackwardNegativeStart3"; testing time: 204us 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: 215us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(290): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D3"; testing time: 189us 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: 203us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(295): Leaving test case "testLineSubstringOpenBackward4"; testing time: 230us 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: 192us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(301): Leaving test case "testLineSubstringOpenBackward2D4"; testing time: 204us 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: 200us 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: 195us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(313): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D4"; testing time: 198us 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: 202us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(319): Leaving test case "testLineSubstringOpenBackward5"; testing time: 199us 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: 196us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(325): Leaving test case "testLineSubstringOpenBackward2D5"; testing time: 191us 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: 197us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(331): Leaving test case "testLineSubstringOpenBackwardNegativeStart5"; testing time: 194us 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: 196us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(337): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D5"; testing time: 193us 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: 227us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(343): Leaving test case "testLineSubstringOpenBackwardNegativeEnd5"; testing time: 199us 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: 200us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D5"; testing time: 193us 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: 198us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(355): Leaving test case "testLineSubstringOpenBackwardNegativeEnds5"; testing time: 196us 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: 195us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(361): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D5"; testing time: 213us 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: 198us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(367): Leaving test case "testLineSubstringOpenBackward6"; testing time: 201us 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: 197us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(373): Leaving test case "testLineSubstringOpenBackward2D6"; testing time: 198us 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: 201us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Leaving test case "testLineSubstringOpenBackwardNegativeStart6"; testing time: 205us 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: 192us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(385): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D6"; testing time: 196us 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: 193us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(391): Leaving test case "testLineSubstringOpenBackwardNegativeEnd6"; testing time: 197us 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: 187us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(397): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D6"; testing time: 194us 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: 210us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(403): Leaving test case "testLineSubstringOpenBackwardNegativeEnds6"; testing time: 198us 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: 192us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D6"; testing time: 218us 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: 173us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(415): Leaving test case "testLineSubstringOpenBackward7"; testing time: 200us 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: 164us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(421): Leaving test case "testLineSubstringOpenBackward2D7"; testing time: 179us 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: 164us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(426): Leaving test case "testLineSubstringOpenBackwardNegativeEnd7"; testing time: 177us 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: 166us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(432): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D7"; testing time: 181us 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: 139us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(437): Leaving test case "testLineSubstringOfEmptyLine"; testing time: 149us 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: 132us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(442): Leaving test case "testLineSubstringOfEmptyLine2"; testing time: 142us 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: 132us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(447): Leaving test case "testLineSubstringOfEmptyLine3"; testing time: 140us 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: 144us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(452): Leaving test case "testLineSubstringOpenEmptySegment1"; testing time: 156us 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: 149us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(458): Leaving test case "testLineSubstringOpenEmptySegment2D1"; testing time: 156us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Entering test case "testLineSubstringOpenEmptySegment2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Leaving test case "testLineSubstringOpenEmptySegment2"; testing time: 154us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Leaving test case "testLineSubstringOpenEmptySegment2"; testing time: 150us 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: 179us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(469): Leaving test case "testLineSubstringOpenEmptySegment2D2"; testing time: 148us 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: 153us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(474): Leaving test case "testLineSubstringOpenEmptySegment3"; testing time: 157us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(480): Entering test case "testLineSubstringOpenEmptySegment2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(33): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(480): Leaving test case "testLineSubstringOpenEmptySegment2D3"; testing time: 153us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(480): Leaving test case "testLineSubstringOpenEmptySegment2D3"; testing time: 149us 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: 259us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(485): Leaving test case "testLineSubstringClosed1"; testing time: 267us 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: 215us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(491): Leaving test case "testLineSubstringClosed2D1"; testing time: 228us 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: 232us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(497): Leaving test case "testLineSubstringClosedNegativeStart1"; testing time: 249us 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: 296us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(503): Leaving test case "testLineSubstringClosedNegativeStart2D1"; testing time: 321us 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: 233us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(509): Leaving test case "testLineSubstringClosedNegativeEnd1"; testing time: 249us 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: 198us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(515): Leaving test case "testLineSubstringClosedNegativeEnd2D1"; testing time: 216us 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: 249us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(521): Leaving test case "testLineSubstringClosedNegativeEnds1"; testing time: 264us 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: 212us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(527): Leaving test case "testLineSubstringClosedNegativeEnds2D1"; testing time: 221us 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: 223us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(533): Leaving test case "testLineSubstringClosed2"; testing time: 233us 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: 337us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(539): Leaving test case "testLineSubstringClosed2D2"; testing time: 354us 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: 243us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(545): Leaving test case "testLineSubstringClosedNegativeStart2"; testing time: 259us 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: 278us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(551): Leaving test case "testLineSubstringClosedNegativeStart2D2"; testing time: 301us 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: 232us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(557): Leaving test case "testLineSubstringClosedNegativeEnd2"; testing time: 251us 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: 330us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(563): Leaving test case "testLineSubstringClosedNegativeEnd2D2"; testing time: 318us 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: 249us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(569): Leaving test case "testLineSubstringClosedNegativeEnds2"; testing time: 285us 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: 276us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(575): Leaving test case "testLineSubstringClosedNegativeEnds2D2"; testing time: 295us 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: 316us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(581): Leaving test case "testLineSubstringClosed3"; testing time: 338us 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: 308us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(587): Leaving test case "testLineSubstringClosed2D3"; testing time: 320us 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: 291us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(593): Leaving test case "testLineSubstringClosedNegativeStart3"; testing time: 303us 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: 269us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(599): Leaving test case "testLineSubstringClosedNegativeStart2D3"; testing time: 293us 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: 332us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(605): Leaving test case "testLineSubstringClosedNegativeEnd3"; testing time: 355us 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: 318us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(611): Leaving test case "testLineSubstringClosedNegativeEnd2D3"; testing time: 319us 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: 289us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(617): Leaving test case "testLineSubstringClosedNegativeEnds3"; testing time: 304us 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: 269us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(623): Leaving test case "testLineSubstringClosedNegativeEnds2D3"; testing time: 283us 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: 274us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(629): Leaving test case "testLineSubstringClosed4"; testing time: 295us 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: 202us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(635): Leaving test case "testLineSubstringClosed2D4"; testing time: 226us 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: 265us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(641): Leaving test case "testLineSubstringClosedNegativeStart4"; testing time: 273us 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: 227us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(647): Leaving test case "testLineSubstringClosedNegativeStart2D4"; testing time: 238us 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: 278us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(653): Leaving test case "testLineSubstringClosedNegativeEnd4"; testing time: 288us 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: 216us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(659): Leaving test case "testLineSubstringClosedNegativeEnd2D4"; testing time: 226us 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: 266us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(665): Leaving test case "testLineSubstringClosedNegativeEnds4"; testing time: 289us 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: 204us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(671): Leaving test case "testLineSubstringClosedNegativeEnds2D4"; testing time: 214us 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: 250us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(677): Leaving test case "testLineSubstringClosed5"; testing time: 262us 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: 212us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(683): Leaving test case "testLineSubstringClosed2D5"; testing time: 231us 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: 243us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(689): Leaving test case "testLineSubstringClosedNegativeStart5"; testing time: 273us 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: 211us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(695): Leaving test case "testLineSubstringClosedNegativeStart2D5"; testing time: 229us 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: 211us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(701): Leaving test case "testLineSubstringClosedComplement1"; testing time: 203us 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: 273us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(707): Leaving test case "testLineSubstringClosedComplement2D1"; testing time: 312us 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: 206us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(713): Leaving test case "testLineSubstringClosedComplementNegativeStart1"; testing time: 218us 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: 255us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(719): Leaving test case "testLineSubstringClosedComplementNegativeStart2D1"; testing time: 301us 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: 204us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(725): Leaving test case "testLineSubstringClosedComplementNegativeEnd1"; testing time: 215us 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: 257us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(731): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D1"; testing time: 296us 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: 195us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(737): Leaving test case "testLineSubstringClosedComplementNegativeEnds1"; testing time: 213us 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: 255us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(743): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D1"; testing time: 290us 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: 242us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(749): Leaving test case "testLineSubstringClosedComplement2"; testing time: 224us 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: 272us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(755): Leaving test case "testLineSubstringClosedComplement2D2"; testing time: 283us 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: 217us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(761): Leaving test case "testLineSubstringClosedComplementNegativeStart2"; testing time: 223us 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: 299us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(767): Leaving test case "testLineSubstringClosedComplementNegativeStart2D2"; testing time: 283us 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: 316us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(773): Leaving test case "testLineSubstringClosedComplementNegativeEnd2"; testing time: 329us 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: 305us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(779): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D2"; testing time: 308us 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: 218us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(785): Leaving test case "testLineSubstringClosedComplementNegativeEnds2"; testing time: 232us 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: 320us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(791): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D2"; testing time: 324us 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: 311us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(797): Leaving test case "testLineSubstringClosedComplement3"; testing time: 316us 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: 294us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(803): Leaving test case "testLineSubstringClosedComplement2D3"; testing time: 318us 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: 289us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(809): Leaving test case "testLineSubstringClosedComplementNegativeStart3"; testing time: 318us 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: 322us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(815): Leaving test case "testLineSubstringClosedComplementNegativeStart2D3"; testing time: 336us 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: 236us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(821): Leaving test case "testLineSubstringClosedComplementNegativeEnd3"; testing time: 279us 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: 334us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(827): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D3"; testing time: 335us 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: 255us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(833): Leaving test case "testLineSubstringClosedComplementNegativeEnds3"; testing time: 247us 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: 291us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(839): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D3"; testing time: 327us 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: 333us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(845): Leaving test case "testLineSubstringClosedComplement4"; testing time: 336us 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: 317us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(851): Leaving test case "testLineSubstringClosedComplement2D4"; testing time: 316us 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: 319us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(857): Leaving test case "testLineSubstringClosedComplementNegativeStart4"; testing time: 366us 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: 307us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(863): Leaving test case "testLineSubstringClosedComplementNegativeStart2D4"; testing time: 322us 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: 348us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(869): Leaving test case "testLineSubstringClosedComplementNegativeEnd4"; testing time: 342us 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: 313us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(875): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D4"; testing time: 331us 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: 324us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(881): Leaving test case "testLineSubstringClosedComplementNegativeEnds4"; testing time: 330us 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: 302us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(887): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D4"; testing time: 319us 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: 187us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(893): Leaving test case "testLineSubstringClosedComplement5"; testing time: 222us 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: 165us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(899): Leaving test case "testLineSubstringClosedComplement2D5"; testing time: 180us 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: 171us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(905): Leaving test case "testLineSubstringClosedComplementNegativeEnd5"; testing time: 178us 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: 158us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(911): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D5"; testing time: 169us 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: 216us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(917): Leaving test case "testLineSubstringInvalidStartFraction"; testing time: 238us 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: 184us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(927): Leaving test case "testLineSubstringInvalidNegativeStartFraction"; testing time: 183us 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: 177us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(937): Leaving test case "testLineSubstringInvalidEndFraction"; testing time: 178us 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: 180us -1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(38): Leaving test suite "SFCGAL_algorithm_LineSubstringTest"; testing time: 36934us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(947): Leaving test case "testLineSubstringInvalidNegativeEndFraction"; testing time: 174us +1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(38): Leaving test suite "SFCGAL_algorithm_LineSubstringTest"; testing time: 38380us 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: 1685249us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(26): Leaving test case "testMinkowskiSum3D_Sphere_Polyline"; testing time: 1632493us 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: 18173us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1506): Leaving test case "testMinkowskiSum3D_Cube_Point"; testing time: 17672us 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: 300us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1555): Leaving test case "testMinkowskiSum3D_EmptyGeometries"; testing time: 305us 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: 34987us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1575): Leaving test case "testMinkowskiSum3D_Square_Polyline_2D"; testing time: 33743us 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: 18245us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1773): Leaving test case "testMinkowskiSum3D_WKT_Cube_Point"; testing time: 17706us 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 @@ -34824,8 +34860,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: 124495us -1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(24): Leaving test suite "SFCGAL_algorithm_MinkowskiSum3DTest"; testing time: 1881555us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(1807): Leaving test case "testMinkowskiSum3D_WKT_Tetrahedron_Segment"; testing time: 120658us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSum3DTest.cpp(24): Leaving test suite "SFCGAL_algorithm_MinkowskiSum3DTest"; testing time: 1822697us 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 @@ -34840,36 +34876,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: 642us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(32): Leaving test case "testEmpty"; testing time: 610us 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: 240us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(46): Leaving test case "testEmptyPoint"; testing time: 215us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(56): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(63): info: check sum->asText(0) == "MULTIPOLYGON (((0 0,1 0,1 1,0 1,0 0)))" has passed -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(56): Leaving test case "testPoint"; testing time: 239us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(56): Leaving test case "testPoint"; testing time: 223us 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: 1002us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(65): Leaving test case "testLineString"; testing time: 1051us 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: 364us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(79): Leaving test case "testLineString2"; testing time: 379us 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: 519us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(90): Leaving test case "testLineString3"; testing time: 500us 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: 8634us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(104): Leaving test case "testPolygonWithHole"; testing time: 8762us 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: 501us -1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(30): Leaving test suite "SFCGAL_algorithm_MinkowskiTest"; testing time: 12219us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(153): Leaving test case "testMultiPoint"; testing time: 648us +1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(30): Leaving test suite "SFCGAL_algorithm_MinkowskiTest"; testing time: 12455us 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: 201us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(29): Leaving test case "testNormal1"; testing time: 191us 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 @@ -34880,12 +34916,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: 258us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(41): Leaving test case "testNormal2"; testing time: 242us 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: 198us -1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(27): Leaving test suite "SFCGAL_algorithm_NormalTest"; testing time: 675us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(78): Leaving test case "testNormal3"; testing time: 193us +1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(27): Leaving test suite "SFCGAL_algorithm_NormalTest"; testing time: 643us 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 @@ -34900,98 +34936,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: 575us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(33): Leaving test case "testEmpty"; testing time: 589us 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: 748us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(45): Leaving test case "testSimple"; testing time: 762us 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: 4581us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(68): Leaving test case "testHoles"; testing time: 4829us 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: 356us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(177): Leaving test case "testPoint"; testing time: 358us 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: 19293us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(188): Leaving test case "testLineString"; testing time: 19428us 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: 14646us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(250): Leaving test case "testPolygonWithHoles"; testing time: 14563us 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: 9884us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(420): Leaving test case "testMultiPoint"; testing time: 9984us 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: 2061us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(470): Leaving test case "testMultiLineString"; testing time: 2206us 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: 2288us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(536): Leaving test case "testMultiPolygon"; testing time: 2292us 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: 4749us -1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(31): Leaving test suite "SFCGAL_algorithm_OffsetTest"; testing time: 59296us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(613): Leaving test case "testGeometryCollection"; testing time: 4805us +1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(31): Leaving test suite "SFCGAL_algorithm_OffsetTest"; testing time: 59921us 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: 363us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(38): Leaving test case "testHasConsistentOrientation3D_basicTriangles"; testing time: 346us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(57): Entering test case "testHasConsistentOrientation3D_basicPolygons" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(60): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(73): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(86): info: check algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(99): info: check !algorithm::hasConsistentOrientation3D(polyhedralSurface) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(57): Leaving test case "testHasConsistentOrientation3D_basicPolygons"; testing time: 274us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(57): Leaving test case "testHasConsistentOrientation3D_basicPolygons"; testing time: 268us 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: 164us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(105): Leaving test case "testIsCounterClockWiseOriented_Polygon"; testing time: 158us 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: 142us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(121): Leaving test case "testIsCounterClockWiseOriented_Triangle"; testing time: 144us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(130): Entering test case "testIsCounterClockWiseOriented_LineString" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(139): info: check algorithm::isCounterClockWiseOriented(ring) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(141): info: check !algorithm::isCounterClockWiseOriented(ring) has passed -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(130): Leaving test case "testIsCounterClockWiseOriented_LineString"; testing time: 147us -1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(29): Leaving test suite "SFCGAL_algorithm_OrientationTest"; testing time: 1120us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(130): Leaving test case "testIsCounterClockWiseOriented_LineString"; testing time: 138us +1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(29): Leaving test suite "SFCGAL_algorithm_OrientationTest"; testing time: 1087us 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: 157us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(19): Leaving test case "testPartition2_NoPolygon"; testing time: 148us 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: 142us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(36): Leaving test case "testPartition2_Empty"; testing time: 135us 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: 231us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(48): Leaving test case "testPartition2_YMonotonePartition2"; testing time: 202us 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: 279us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(70): Leaving test case "testPartition2_YMonotonePartition2_gross"; testing time: 258us 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: 485us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(103): Leaving test case "testPartition2_ApproxConvexPartition2_gross"; testing time: 466us 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: 322us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(141): Leaving test case "testPartition2_GreeneApproxConvexPartition2_gross"; testing time: 303us 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: 445us -1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(17): Leaving test suite "SFCGAL_algorithm_Partition2Test"; testing time: 2111us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(179): Leaving test case "testPartition2_OptimalConvexPartition2_gross"; testing time: 529us +1: ./test/unit/SFCGAL/algorithm/Partition_2.cpp(17): Leaving test suite "SFCGAL_algorithm_Partition2Test"; testing time: 2083us 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: 221us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(29): Leaving test case "testPlane1"; testing time: 238us 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 @@ -35001,13 +35037,13 @@ 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(67): info: check 'LineString 5: LINESTRING (2 1 0,2 0 0,2 1 0,2 1 0,2 0 3) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(67): info: check 'LineString 6: LINESTRING (2 1 0,2 0 0,2 1 1,2 1 0,1 0 3) isn't plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(67): info: check 'LineString 7: LINESTRING (0 0 0, 1e-5 0 0, 1e-5 1e-5 0, 0 1e-5 1e-5) isn't plane' has passed -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(40): Leaving test case "testPlane"; testing time: 707us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(40): Leaving test case "testPlane"; testing time: 630us 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: 257us -1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(27): Leaving test suite "SFCGAL_algorithm_PlaneTest"; testing time: 1208us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(74): Leaving test case "testPlane3DDivideByZeroCrash"; testing time: 232us +1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(27): Leaving test suite "SFCGAL_algorithm_PlaneTest"; testing time: 1120us 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) @@ -35075,7 +35111,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: 333us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(82): Leaving test case "testSimplify_Point"; testing time: 332us 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 @@ -35142,7 +35178,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: 458us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(101): Leaving test case "testSimplify_MultiPoint"; testing time: 436us 1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(124): Entering test case "testSimplify_LineString" 1: Source: LINESTRING (1.00 4.00,4.00 9.00,4.00 12.00,4.00 16.00,2.00 19.00,-4.00 20.00) 1: Source Dimensions: is3D=false, isMeasured=false @@ -35222,7 +35258,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: 1292us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(124): Leaving test case "testSimplify_LineString"; testing time: 1585us 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 @@ -35341,7 +35377,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: 2787us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(154): Leaving test case "testSimplify_MultiLineString"; testing time: 3223us 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 @@ -35408,7 +35444,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: 659us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(217): Leaving test case "testSimplify_Triangle"; testing time: 621us 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 @@ -35475,7 +35511,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: 1649us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(240): Leaving test case "testSimplify_Polygon_Dimensions"; testing time: 1883us 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 @@ -35581,7 +35617,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: 2356us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(275): Leaving test case "testSimplify_MultiPolygon_Dimensions"; testing time: 2242us 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 @@ -35622,7 +35658,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: 684us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(321): Leaving test case "testSimplify_TriangulatedSurface"; testing time: 941us 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 @@ -35728,7 +35764,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: 3858us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(340): Leaving test case "testSimplify_PolyhedralSurface"; testing time: 3885us 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 @@ -35769,7 +35805,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: 648us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(396): Leaving test case "testSimplify_Solid"; testing time: 611us 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 @@ -35953,53 +35989,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: 4614us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(416): Leaving test case "testSimplify_GeometryCollection_Dimensions"; testing time: 4749us 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: 445us -1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(29): Leaving test suite "SFCGAL_SimplificationTest"; testing time: 19884us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(527): Leaving test case "testSimplify_InvalidLineString"; testing time: 497us +1: ./test/unit/SFCGAL/algorithm/Simplification.cpp(29): Leaving test suite "SFCGAL_SimplificationTest"; testing time: 21110us 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: 481us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(33): Leaving test case "testTriangle"; testing time: 530us 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: 441us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(53): Leaving test case "testPolygon"; testing time: 429us 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: 1656us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(74): Leaving test case "testPolygonWithHole"; testing time: 1986us 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: 431us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(117): Leaving test case "testPolygonWithHoleTouchingShell"; testing time: 506us 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: 768us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(125): Leaving test case "testPolygonWithTouchingHoles"; testing time: 739us 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: 68541us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(135): Leaving test case "testMultiPolygon"; testing time: 68916us 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: 364us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(178): Leaving test case "testInvalidTypes"; testing time: 435us 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: 900us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(192): Leaving test case "testPostgisIssue3107"; testing time: 907us 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: 812us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(206): Leaving test case "testMultiPolygonWithTouchingHoles"; testing time: 806us 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: 375us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(219): Leaving test case "testDistanceInM"; testing time: 386us 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: 189us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(232): Leaving test case "testMultiEmptyEmpty"; testing time: 177us 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 @@ -36029,41 +36065,41 @@ 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: 3757us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(241): Leaving test case "testDegenerateMultiLineString"; testing time: 3989us 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: 267us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(260): Leaving test case "testEmptyExtrudeStraightSkeleton"; testing time: 274us 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: 169us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(269): Leaving test case "testEmptyExtrudeStraightSkeletonRoofTop"; testing time: 143us 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: 2293us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(278): Leaving test case "testExtrudeStraightSkeleton"; testing time: 2612us 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: 5195us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(306): Leaving test case "testExtrudeStraightSkeletonPolygonWithHole"; testing time: 5579us 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: 5430us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(358): Leaving test case "testExtrudeStraightSkeletonGenerateBuilding"; testing time: 5833us 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: 618us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(414): Leaving test case "testStraightSkeletonPartitionLShapedPolygon"; testing time: 635us 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: 394us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(428): Leaving test case "testStraightSkeletonPartitionSimpleRectangle"; testing time: 421us 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: 522us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(443): Leaving test case "testStraightSkeletonPartitionComplexPolygon"; testing time: 520us 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: 681us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(461): Leaving test case "testStraightSkeletonPartitionPolygonWithHole"; testing time: 666us 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 @@ -36072,11 +36108,11 @@ 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: 193us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(493): Leaving test case "testStraightSkeletonPartitionEmptyPolygon"; testing time: 305us 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: 221us -1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(31): Leaving test suite "SFCGAL_algorithm_StraightSkeletonTest"; testing time: 95415us +1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(31): Leaving test suite "SFCGAL_algorithm_StraightSkeletonTest"; testing time: 97703us 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) @@ -36103,26 +36139,26 @@ 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(42): info: check result->isEmpty() has passed 1: tesselate(POLYHEDRALSURFACE EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(42): info: check result->isEmpty() has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(32): Leaving test case "testEmpty"; testing time: 247us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(32): Leaving test case "testEmpty"; testing time: 236us 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: 179us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(50): Leaving test case "testPoint"; testing time: 168us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(56): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(60): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(56): Leaving test case "testLineString"; testing time: 167us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(56): Leaving test case "testLineString"; testing time: 159us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(62): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(66): info: check algorithm::tesselate(*g)->asText(1) == wkt has passed -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(62): Leaving test case "testMultiPoint"; testing time: 161us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(62): Leaving test case "testMultiPoint"; testing time: 158us 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: 172us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(68): Leaving test case "testMultiLineString"; testing time: 168us 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: 247us 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: 332us -1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(30): Leaving test suite "SFCGAL_algorithm_TesselateTest"; testing time: 1549us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(88): Leaving test case "testMultiPolygon"; testing time: 358us +1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(30): Leaving test suite "SFCGAL_algorithm_TesselateTest"; testing time: 1538us 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 @@ -36161,81 +36197,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: 260us -1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(29): Leaving test suite "SFCGAL_algorithm_TranslateTest"; testing time: 267us +1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(31): Leaving test case "testEmpty"; testing time: 231us +1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(29): Leaving test suite "SFCGAL_algorithm_TranslateTest"; testing time: 236us 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: 550us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(34): Leaving test case "Handle1"; testing time: 740us 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: 191us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(43): Leaving test case "Handle2"; testing time: 181us 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: 360us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(52): Leaving test case "PointPoint"; testing time: 394us 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: 372us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(84): Leaving test case "PointLine"; testing time: 350us 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: 298us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(103): Leaving test case "LineLine"; testing time: 574us 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: 11179us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(124): Leaving test case "LineVolume"; testing time: 11266us 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: 754us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(142): Leaving test case "PointSurface"; testing time: 848us 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: 21461us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(162): Leaving test case "PointVolume"; testing time: 21864us 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: 623us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(183): Leaving test case "TriangleTriangle"; testing time: 602us 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: 968us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(196): Leaving test case "PolygonPolygon1"; testing time: 1017us 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: 6395us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(219): Leaving test case "PolygonPolygon2"; testing time: 6788us 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: 3220720us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(245): Leaving test case "PolygonPolygon3"; testing time: 3492822us 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: 1769us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(273): Leaving test case "GardenFailures1"; testing time: 1896us 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: 2645us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Leaving test case "GardenFailures2"; testing time: 2539us 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: 370us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(303): Leaving test case "GardenFailures3"; testing time: 344us 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: 1751us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(316): Leaving test case "GardenFailures4"; testing time: 1617us 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: 837us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(329): Leaving test case "GardenFailures5"; testing time: 846us 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: 1689us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(344): Leaving test case "GardenFailures6"; testing time: 1697us 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: 1626us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(358): Leaving test case "GardenFailures7"; testing time: 1487us 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 @@ -36247,88 +36283,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: 243176us -1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(32): Leaving test suite "SFCGAL_algorithm_UnionTest"; testing time: 3518040us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(368): Leaving test case "VolumeVolume"; testing time: 237571us +1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(32): Leaving test suite "SFCGAL_algorithm_UnionTest"; testing time: 3785765us 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: 804us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(24): Leaving test case "testVisibility_PointInPolygon"; testing time: 858us 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: 273us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(46): Leaving test case "testVisibility_PointOnPolygon"; testing time: 280us 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: 240us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(68): Leaving test case "testVisibility_PointVertexOnPolygon"; testing time: 244us 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: 520us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(90): Leaving test case "testVisibility_PointInPolygonHole"; testing time: 524us 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: 560us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(122): Leaving test case "testVisibility_PointOnPolygonHole"; testing time: 540us 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: 458us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(159): Leaving test case "testVisibility_PointVertexOnPolygonHole"; testing time: 437us 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: 414us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(191): Leaving test case "testVisibility_PointOnHolePolygonHole"; testing time: 401us 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: 420us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(221): Leaving test case "testVisibility_PointVertexOnHolePolygonHole"; testing time: 413us 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: 295us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(251): Leaving test case "testVisibility_SegmentInPolygon"; testing time: 264us 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: 494us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(275): Leaving test case "testVisibility_SegmentInPolygonHole"; testing time: 840us 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: 656us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(317): Leaving test case "testVisibility_PointOutPolygon"; testing time: 655us 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: 186us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(369): Leaving test case "testVisibility_PointInEmptyPolygon"; testing time: 177us 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: 164us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(381): Leaving test case "testVisibility_EmptyPointInPolygon"; testing time: 184us 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: 143us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(402): Leaving test case "testVisibility_SegmentInEmptyPolygon"; testing time: 142us 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: 182us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(416): Leaving test case "testVisibility_SegmentWithEmptyPointA"; testing time: 145us 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: 154us -1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(20): Leaving test suite "SFCGAL_algorithm_VisibilityTest"; testing time: 6084us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(439): Leaving test case "testVisibility_SegmentWithEmptyPointB"; testing time: 143us +1: ./test/unit/SFCGAL/algorithm/Visibility.cpp(20): Leaving test suite "SFCGAL_algorithm_VisibilityTest"; testing time: 6362us 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: 7241us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(20): Leaving test case "cubeVolume"; testing time: 6941us 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: 20779us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(32): Leaving test case "cubeWithHoleVolume"; testing time: 20201us 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: 7269us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(54): Leaving test case "invertedCubeVolume"; testing time: 7022us 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: 2209us -1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(18): Leaving test suite "SFCGAL_algorithm_VolumeTest"; testing time: 37549us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(66): Leaving test case "polyhedronVolume"; testing time: 2161us +1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(18): Leaving test suite "SFCGAL_algorithm_VolumeTest"; testing time: 36369us 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: 429us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(30): Leaving test case "testEmpty"; testing time: 374us 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: 213us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(44): Leaving test case "testIs3D"; testing time: 187us 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 @@ -36342,7 +36378,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: 271us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(60): Leaving test case "testDimension"; testing time: 236us 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 @@ -36356,12 +36392,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: 445us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(98): Leaving test case "testIsValid"; testing time: 403us 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: 248us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(154): Leaving test case "testIsMeasured"; testing time: 264us 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 @@ -36393,7 +36429,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: 342us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(175): Leaving test case "testDropZM"; testing time: 325us 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 @@ -36419,7 +36455,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: 347us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(252): Leaving test case "testForceZ"; testing time: 307us 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 @@ -36445,25 +36481,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: 316us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(325): Leaving test case "testForceM"; testing time: 295us 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: 307us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(398): Leaving test case "testSwapXY"; testing time: 257us 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: 272us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(453): Leaving test case "testType"; testing time: 234us 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: 429us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(500): Leaving test case "testIsSimple"; testing time: 414us 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 @@ -36472,7 +36508,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: 270us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(528): Leaving test case "testIsEqual"; testing time: 240us 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 @@ -36480,7 +36516,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: 209us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(575): Leaving test case "testErrorOnBadGeometryType"; testing time: 192us 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 @@ -36515,70 +36551,70 @@ 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: 1578us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(602): Leaving test case "testGeometryN"; testing time: 1638us 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: 258us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(721): Leaving test case "testAsWkb"; testing time: 264us 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: 369us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(743): Leaving test case "testStraightSkeletonPolygon"; testing time: 356us 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: 390us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(759): Leaving test case "testStraightSkeletonMultiPolygon"; testing time: 365us 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: 887us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(776): Leaving test case "testApproximateMedialAxis"; testing time: 915us 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: 525us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(795): Leaving test case "testCovers"; testing time: 529us 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: 377us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(809): Leaving test case "testLineSubstring"; testing time: 322us 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: 245us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(826): Leaving test case "testForceRHR"; testing time: 219us 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: 193us 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: 225us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(870): Leaving test case "testForceRHR_3D"; testing time: 230us 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: 166us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(895): Leaving test case "testScaleUniformC"; testing time: 164us 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: 176us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(914): Leaving test case "testScaleNonUniformC"; testing time: 177us 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: 169us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(932): Leaving test case "testScaleAroundCenterC"; testing time: 183us 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: 434us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(952): Leaving test case "testScaleCubeNonUniformC"; testing time: 408us 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: 188us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(991): Leaving test case "testRotate2D"; testing time: 177us 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: 164us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1010): Leaving test case "testRotate2DAroundPoint"; testing time: 163us 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: 177us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1030): Leaving test case "testRotate3D"; testing time: 166us 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 @@ -36590,7 +36626,7 @@ 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: 233us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1081): Leaving test case "testEnvelope3D"; testing time: 227us 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 @@ -36602,7 +36638,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: 263us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1119): Leaving test case "testLength2D"; testing time: 280us 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 @@ -36614,7 +36650,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: 265us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1160): Leaving test case "testLength3D"; testing time: 267us 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 @@ -36628,111 +36664,111 @@ 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1300): info: check std::string(wktMultiLine3DBoundary) == expectedMultiLine3DBoundary has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1311): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1318): info: check std::string(wktLine3DBoundary) == expectedLine3DBoundary has passed -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1201): Leaving test case "testBoundary"; testing time: 405us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1201): Leaving test case "testBoundary"; testing time: 391us 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: 258us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1324): Leaving test case "testCentroid"; testing time: 211us 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: 216us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1345): Leaving test case "testCentroid3D"; testing time: 202us 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: 173us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1366): Leaving test case "testRotate3DAroundCenter"; testing time: 181us 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: 166us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1386): Leaving test case "testRotateX"; testing time: 156us 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: 476us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1405): Leaving test case "testStraightSkeletonPartitionC"; testing time: 489us 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: 833us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1430): Leaving test case "testSolidSetExteriorShell"; testing time: 814us 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: 98677us -1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(19): Leaving test suite "SFCGAL_sfcgal_cTest"; testing time: 113112us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(1458): Leaving test case "testAlphaWrapping3DTest"; testing time: 98980us +1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(19): Leaving test suite "SFCGAL_sfcgal_cTest"; testing time: 112926us 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: 283us -1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(17): Leaving test suite "SFCGAL_detail_ComplexComparatorTest"; testing time: 289us +1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(19): Leaving test case "testComparator"; testing time: 264us +1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(17): Leaving test suite "SFCGAL_detail_ComplexComparatorTest"; testing time: 271us 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: 139us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(20): Leaving test case "testDefaultConstructor"; testing time: 272us 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: 131us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(28): Leaving test case "testConstructorWithValue"; testing time: 142us 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: 129us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(36): Leaving test case "testConstructorWithTwoValues"; testing time: 131us 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: 127us 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: 144us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(53): Leaving test case "testNotEmpty"; testing time: 125us 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: 135us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(62): Leaving test case "testWidth"; testing time: 143us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(69): Entering test case "testExpandByEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(73): info: check bound.isEmpty() has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(69): Leaving test case "testExpandByEmpty"; testing time: 131us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(69): Leaving test case "testExpandByEmpty"; testing time: 126us 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: 150us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(77): Leaving test case "testExpandToIncludeInterval_emptyExpanded"; testing time: 128us 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: 138us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(84): Leaving test case "testExpandToIncludeInterval_expandByEmpty"; testing time: 127us 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: 131us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(91): Leaving test case "testExpandToIncludeInterval_classic"; testing time: 128us 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: 129us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(100): Leaving test case "testExpandToIncludeValue_classic1"; testing time: 126us 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: 131us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(107): Leaving test case "testExpandToIncludeValue_classic2"; testing time: 153us 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: 132us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(116): Leaving test case "testIntersects_emptyBehavior"; testing time: 133us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(123): Entering test case "testIntersects_normalBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(125): info: check Interval(0.0, 1.0).intersects(Interval(-1.0, 0.5)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(126): info: check Interval(0.0, 1.0).intersects(Interval(0.3, 0.5)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(127): info: check Interval(0.0, 1.0).intersects(Interval(0.5, 2.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(129): info: check !Interval(0.0, 1.0).intersects(Interval(2.0, 3.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(130): info: check !Interval(2.0, 3.0).intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(123): Leaving test case "testIntersects_normalBehavior"; testing time: 132us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(123): Leaving test case "testIntersects_normalBehavior"; testing time: 130us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(132): Entering test case "testIntersects_limitBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(134): info: check Interval(0.0, 1.0).intersects(Interval(1.0, 2.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(135): info: check Interval(0.0, 1.0).intersects(Interval(-1.0, 0.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(137): info: check Interval(1.0, 2.0).intersects(Interval(0.0, 1.0)) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(138): info: check Interval(-1.0, 0.0).intersects(Interval(0.0, 1.0)) has passed -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(132): Leaving test case "testIntersects_limitBehavior"; testing time: 133us -1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(17): Leaving test suite "SFCGAL_detail_IntervalTest"; testing time: 2190us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(132): Leaving test case "testIntersects_limitBehavior"; testing time: 128us +1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(17): Leaving test suite "SFCGAL_detail_IntervalTest"; testing time: 2304us 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 @@ -36741,7 +36777,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: 161us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(18): Leaving test case "addPoint"; testing time: 156us 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 @@ -36749,20 +36785,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: 168us -1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(16): Leaving test suite "SFCGAL_GeometryGraphBuilderTest"; testing time: 339us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(41): Leaving test case "addLineString"; testing time: 152us +1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(16): Leaving test suite "SFCGAL_GeometryGraphBuilderTest"; testing time: 319us 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: 141us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(16): Leaving test case "addVertexAndEdges"; testing time: 135us 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: 148us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(33): Leaving test case "adjacentVertices"; testing time: 131us 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 @@ -36771,175 +36807,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: 161us -1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(14): Leaving test suite "SFCGAL_GeometryGraphTest"; testing time: 466us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(55): Leaving test case "inOutEdges"; testing time: 135us +1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(14): Leaving test suite "SFCGAL_GeometryGraphTest"; testing time: 415us 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: 154us -1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(15): Leaving test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest"; testing time: 160us +1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(17): Leaving test case "basicTestCase"; testing time: 147us +1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(15): Leaving test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest"; testing time: 153us 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/c992-b961-59a6-e93e/pointz.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/linestringz.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/polygonz.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/trianglez.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/polyhedralsurfacez.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/solidz.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/triangulatedsurfacez.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/multipointz.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/multilinestringz.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/multipolygonz.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/multisolidz.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/geometrycollectionz.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/point.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/linestring.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/polygon.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/triangle.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/polyhedralsurface.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/triangulatedsurface.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/multipoint.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/multilinestring.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/multipolygon.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/multisolid.obj' has passed +1: Generated file: /tmp/1203-3929-c698-9974/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/c992-b961-59a6-e93e/geometrycollection.obj' has passed -1: ./test/unit/SFCGAL/io/OBJTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 5166us +1: Generated file: /tmp/1203-3929-c698-9974/geometrycollection.obj' has passed +1: ./test/unit/SFCGAL/io/OBJTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 49890us 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: 289us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(135): Leaving test case "test_save_to_string"; testing time: 312us 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: 197us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(146): Leaving test case "test_save_to_buffer"; testing time: 166us 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: 162us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(160): Leaving test case "test_buffer_size"; testing time: 181us 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: 186us -1: ./test/unit/SFCGAL/io/OBJTest.cpp(18): Leaving test suite "SFCGAL_io_OBJWriterTest"; testing time: 6042us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(180): Leaving test case "test_complex_geometry"; testing time: 206us +1: ./test/unit/SFCGAL/io/OBJTest.cpp(18): Leaving test suite "SFCGAL_io_OBJWriterTest"; testing time: 50809us 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/74ee-226f-b1f0-a13b/trianglez.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/polygonz.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/polyhedralsurfacez.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/solidz.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/triangulatedsurfacez.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/multipolygonz.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/multisolidz.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/geometrycollectionz.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/triangle.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/polygon.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/polyhedralsurface.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/triangulatedsurface.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/multipolygon.stl' has passed +1: Generated file: /tmp/5e90-4757-ff7f-992a/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/74ee-226f-b1f0-a13b/geometrycollection.stl' has passed -1: ./test/unit/SFCGAL/io/STLTest.cpp(45): Leaving test case "test_stl_compatible_geometries"; testing time: 4622us +1: Generated file: /tmp/5e90-4757-ff7f-992a/geometrycollection.stl' has passed +1: ./test/unit/SFCGAL/io/STLTest.cpp(45): Leaving test case "test_stl_compatible_geometries"; testing time: 9417us 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: 287us +1: ./test/unit/SFCGAL/io/STLTest.cpp(133): Leaving test case "test_save_to_string"; testing time: 296us 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: 175us +1: ./test/unit/SFCGAL/io/STLTest.cpp(152): Leaving test case "test_save_to_buffer"; testing time: 179us 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: 175us +1: ./test/unit/SFCGAL/io/STLTest.cpp(174): Leaving test case "test_buffer_size"; testing time: 219us 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: 199us +1: ./test/unit/SFCGAL/io/STLTest.cpp(202): Leaving test case "test_complex_geometry"; testing time: 206us 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: 232us -1: ./test/unit/SFCGAL/io/STLTest.cpp(18): Leaving test suite "SFCGAL_io_STLWriterTest"; testing time: 5732us +1: ./test/unit/SFCGAL/io/STLTest.cpp(231): Leaving test case "test_non_stl_geometries"; testing time: 201us +1: ./test/unit/SFCGAL/io/STLTest.cpp(18): Leaving test suite "SFCGAL_io_STLWriterTest"; testing time: 10563us 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: 348us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(33): Leaving test case "textTest"; testing time: 1157us 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: 198us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(57): Leaving test case "binaryTest"; testing time: 341us 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 @@ -36952,105 +36988,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: 1771us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(75): Leaving test case "geometryTest"; testing time: 1782us 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: 297us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(126): Leaving test case "caseTest"; testing time: 365us 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: 290us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(133): Leaving test case "extBinaryTest"; testing time: 322us 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: 308us -1: ./test/unit/SFCGAL/io/SerializationTest.cpp(31): Leaving test suite "SFCGAL_io_SerializationTest"; testing time: 3257us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(156): Leaving test case "preparedGeometryTest"; testing time: 326us +1: ./test/unit/SFCGAL/io/SerializationTest.cpp(31): Leaving test suite "SFCGAL_io_SerializationTest"; testing time: 4366us 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/b0b3-8975-8cc4-f983/pointz.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/linestringz.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/polygonz.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/trianglez.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/polyhedralsurfacez.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/solidz.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/triangulatedsurfacez.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/multipointz.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/multilinestringz.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/multipolygonz.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/multisolidz.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/geometrycollectionz.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/point.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/linestring.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/polygon.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/triangle.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/polyhedralsurface.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/triangulatedsurface.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/multipoint.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/multilinestring.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/multipolygon.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/multisolid.vtk' has passed +1: Generated file: /tmp/743c-c9a2-d38d-bd26/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/b0b3-8975-8cc4-f983/geometrycollection.vtk' has passed -1: ./test/unit/SFCGAL/io/VTKTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 8638us +1: Generated file: /tmp/743c-c9a2-d38d-bd26/geometrycollection.vtk' has passed +1: ./test/unit/SFCGAL/io/VTKTest.cpp(43): Leaving test case "test_all_geometries"; testing time: 12305us 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: 283us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(135): Leaving test case "test_save_to_string"; testing time: 279us 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: 166us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(155): Leaving test case "test_save_to_buffer"; testing time: 159us 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: 161us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(179): Leaving test case "test_buffer_size"; testing time: 194us 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: 186us -1: ./test/unit/SFCGAL/io/VTKTest.cpp(18): Leaving test suite "SFCGAL_io_VTKWriterTest"; testing time: 9471us +1: ./test/unit/SFCGAL/io/VTKTest.cpp(18): Leaving test suite "SFCGAL_io_VTKWriterTest"; testing time: 13163us 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 @@ -37201,7 +37237,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: 9087us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(48): Leaving test case "writeWkb"; testing time: 6183us 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 @@ -37637,7 +37673,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: 5868us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(70): Leaving test case "readWkb"; testing time: 5969us 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 @@ -37955,19 +37991,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: 21735us -1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(37): Leaving test suite "SFCGAL_io_WkbWriterTest"; testing time: 36722us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(103): Leaving test case "PostgisEWkb"; testing time: 8564us +1: ./test/unit/SFCGAL/io/WkbWriterTest.cpp(37): Leaving test suite "SFCGAL_io_WkbWriterTest"; testing time: 20749us 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: 298us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(33): Leaving test case "pointEmpty"; testing time: 275us 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: 169us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(40): Leaving test case "pointXY"; testing time: 161us 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 @@ -37976,7 +38012,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: 163us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(50): Leaving test case "pointXYZ_implicit"; testing time: 157us 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 @@ -37985,7 +38021,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: 155us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(64): Leaving test case "pointXYZ_explicit"; testing time: 151us 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 @@ -37994,36 +38030,36 @@ 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: 159us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(78): Leaving test case "pointXYM_explicit"; testing time: 157us 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: 140us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(94): Leaving test case "lineStringEmpty"; testing time: 135us 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: 147us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(101): Leaving test case "lineString_twoPoints"; testing time: 186us 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: 153us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(109): Leaving test case "lineString_twoPoints3D"; testing time: 157us 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: 140us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(121): Leaving test case "polygonEmpty"; testing time: 138us 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: 150us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(129): Leaving test case "polygonWithFourPoints"; testing time: 151us 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: 141us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(139): Leaving test case "multiPointEmpty"; testing time: 138us 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 @@ -38033,29 +38069,29 @@ 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: 146us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): Leaving test case "multiPointEmpty3"; testing time: 148us 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: 158us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(164): Leaving test case "multiLineStringEmpty"; testing time: 136us 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: 150us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(173): Leaving test case "multiPolygonEmpty"; testing time: 132us 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: 143us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(182): Leaving test case "geometryCollectionEmpty"; testing time: 134us 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: 134us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(191): Leaving test case "triangulatedSurface_Empty"; testing time: 132us 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: 222us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(198): Leaving test case "triangulatedSurface_fourTriangles"; testing time: 264us 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 @@ -38064,64 +38100,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: 177us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(214): Leaving test case "wkt_exactTest"; testing time: 190us 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: 154us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(239): Leaving test case "charArrayRead"; testing time: 157us 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: 287us -1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(29): Leaving test suite "SFCGAL_io_WktReaderTest"; testing time: 3683us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(248): Leaving test case "wktExtraCharacters"; testing time: 285us +1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(29): Leaving test suite "SFCGAL_io_WktReaderTest"; testing time: 3682us 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: 170us -1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(15): Leaving test suite "SFCGAL_transform_AffineTransform2Test"; testing time: 175us +1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(17): Leaving test case "simpleTranslate"; testing time: 172us +1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(15): Leaving test suite "SFCGAL_transform_AffineTransform2Test"; testing time: 178us 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: 182us -1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(17): Leaving test suite "SFCGAL_transform_ForceZOrderPointsTest"; testing time: 188us +1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(19): Leaving test case "simple"; testing time: 188us +1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(17): Leaving test suite "SFCGAL_transform_ForceZOrderPointsTest"; testing time: 193us 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: 176us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(42): Leaving test case "testRotate2DOrigin"; testing time: 146us 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: 149us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(50): Leaving test case "testRotate2DPoint"; testing time: 144us 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: 161us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(58): Leaving test case "testRotate3DZ"; testing time: 154us 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: 144us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(67): Leaving test case "testRotate3DArbitraryAxis"; testing time: 154us 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: 138us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(76): Leaving test case "testRotateX"; testing time: 139us 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: 134us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(84): Leaving test case "testRotateY"; testing time: 137us 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: 138us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(92): Leaving test case "testRotateZ"; testing time: 474us 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: 139us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(100): Leaving test case "testRotateLineString"; testing time: 184us 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: 152us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(110): Leaving test case "testRotatePolygon"; testing time: 162us 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 @@ -38131,140 +38167,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: 205us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(133): Leaving test case "testRotatePolyhedralSurface"; testing time: 208us 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: 262us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(166): Leaving test case "testRotateSolid"; testing time: 277us 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: 150us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(204): Leaving test case "testRotate2DNegativeAngle"; testing time: 155us 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: 143us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(212): Leaving test case "testRotate3DNegativeAngle"; testing time: 144us 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: 321us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(221): Leaving test case "testRotate2DLargeAngle"; testing time: 137us 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: 190us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(229): Leaving test case "testRotate3DLargeAngle"; testing time: 170us 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: 140us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(238): Leaving test case "testRotate2DExtraLargeAngle"; testing time: 139us 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: 142us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(246): Leaving test case "testRotate3DExtraLargeAngle"; testing time: 141us 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: 143us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(255): Leaving test case "testRotateLineStringNegativeAngle"; testing time: 140us 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: 157us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(266): Leaving test case "testRotatePolygonLargeAngle"; testing time: 150us 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: 278us -1: ./test/unit/SFCGAL/transform/RotateTest.cpp(39): Leaving test suite "SFCGALRotateTest"; testing time: 3578us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(292): Leaving test case "testRotateSolidExtraLargeAngle"; testing time: 260us +1: ./test/unit/SFCGAL/transform/RotateTest.cpp(39): Leaving test suite "SFCGALRotateTest"; testing time: 3737us 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: 194us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(35): Leaving test case "testScaleUniform2D"; testing time: 198us 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: 167us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(42): Leaving test case "testScaleUniform3D"; testing time: 163us 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: 183us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(49): Leaving test case "testScaleUniformZM"; testing time: 158us 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: 167us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(56): Leaving test case "testScaleNonUniform2DDefaultZ"; testing time: 151us 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: 153us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(63): Leaving test case "testScaleNonUniform2D"; testing time: 155us 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: 154us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(70): Leaving test case "testScaleNonUniform3D"; testing time: 153us 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: 159us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(77): Leaving test case "testScaleNonUniformZM"; testing time: 155us 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: 157us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(84): Leaving test case "testScaleAroundCenter2D"; testing time: 387us 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: 161us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(91): Leaving test case "testScaleAroundCenter3D"; testing time: 196us 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: 161us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(98): Leaving test case "testScaleAroundCenterZM"; testing time: 171us 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: 162us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(105): Leaving test case "testScaleLineString2D"; testing time: 167us 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: 175us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(113): Leaving test case "testScaleLineString3D"; testing time: 174us 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: 173us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(122): Leaving test case "testScalePolygon2D"; testing time: 180us 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: 171us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(131): Leaving test case "testScalePolygon2DDefaultZ"; testing time: 184us 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: 190us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(140): Leaving test case "testScalePolygon3D"; testing time: 203us 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(150): Entering test case "testScaleTriangle2D" 1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(154): info: check geometriesEqual(g->asText(1), "TRIANGLE ((0.0 0.0,2.0 0.0,0.0 2.0,0.0 0.0))") has passed -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(150): Leaving test case "testScaleTriangle2D"; testing time: 207us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(150): Leaving test case "testScaleTriangle2D"; testing time: 213us 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: 179us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(158): Leaving test case "testScaleTriangle3D"; testing time: 196us 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: 398us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(168): Leaving test case "testScalePolyhedralSurface"; testing time: 413us 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: 172us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(190): Leaving test case "testScaleZero"; testing time: 182us 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: 157us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(197): Leaving test case "testScaleNegative"; testing time: 160us 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: 154us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(204): Leaving test case "testPreserveDimensionality2D"; testing time: 148us 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: 154us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(211): Leaving test case "testPreserveDimensionality3D"; testing time: 160us 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: 153us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(218): Leaving test case "testPreserveDimensionality3DM"; testing time: 157us 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: 155us -1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(19): Leaving test suite "SFCGAL_ScaleTest"; testing time: 4403us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(225): Leaving test case "testPreserveDimensionalityZM"; testing time: 153us +1: ./test/unit/SFCGAL/transform/ScaleTest.cpp(19): Leaving test suite "SFCGAL_ScaleTest"; testing time: 4729us 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: 181us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(27): Leaving test case "testTranslatePoint2D"; testing time: 159us 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: 151us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(38): Leaving test case "testTranslatePoint3D"; testing time: 146us 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: 153us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(50): Leaving test case "testTranslateLineString2D"; testing time: 150us 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% @@ -38272,7 +38308,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: 160us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(64): Leaving test case "testTranslatePolygon3D"; testing time: 921us 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% @@ -38283,17 +38319,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: 169us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(86): Leaving test case "testTranslateGeometryCollection"; testing time: 208us 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: 168us -1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(25): Leaving test suite "SFCGAL_transform_TranslateTest"; testing time: 1018us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(109): Leaving test case "testTranslateNonFiniteValues"; testing time: 171us +1: ./test/unit/SFCGAL/transform/TranslateTest.cpp(25): Leaving test suite "SFCGAL_transform_TranslateTest"; testing time: 1791us 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: 146us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(19): Leaving test case "testDefaultConstructor"; testing time: 142us 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 @@ -38311,53 +38347,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: 169us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(26): Leaving test case "testTriangulateSquare"; testing time: 166us 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: 143us -1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(16): Leaving test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest"; testing time: 473us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(76): Leaving test case "testProjectionPlane"; testing time: 164us +1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(16): Leaving test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest"; testing time: 488us 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: 164us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(18): Leaving test case "testPoint"; testing time: 190us 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: 176us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(26): Leaving test case "testLineString"; testing time: 179us 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: 5154us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(35): Leaving test case "testPolygonWithHole"; testing time: 542us 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: 331us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(45): Leaving test case "testMultiPoint"; testing time: 224us 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: 1632us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(57): Leaving test case "testMultiPolygon"; testing time: 1805us 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: 817us -1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(16): Leaving test suite "SFCGAL_triangulate_Triangulate2DZTest"; testing time: 8324us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(105): Leaving test case "testSolid"; testing time: 811us +1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(16): Leaving test suite "SFCGAL_triangulate_Triangulate2DZTest"; testing time: 3797us 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(12): Entering test suite "SFCGAL_Config" 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(35): Entering test case "LibsFlagContainsValidPath" 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(37): info: check !output.empty() has passed 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(42): info: check found has passed 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(45): info: check !libPath.empty() has passed 1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(46): info: check libPath != "-" has passed -1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(35): Leaving test case "LibsFlagContainsValidPath"; testing time: 22190us -1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(12): Leaving test suite "SFCGAL_Config"; testing time: 22198us -1: Leaving test module "UnitTestSFCGAL"; testing time: 12641961us +1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(35): Leaving test case "LibsFlagContainsValidPath"; testing time: 3896us +1: ./obj-aarch64-linux-gnu/test/unit/SFCGAL/testsfcgalconfig.cpp(12): Leaving test suite "SFCGAL_Config"; testing time: 3904us +1: Leaving test module "UnitTestSFCGAL"; testing time: 12655893us 1:  1: *** No errors detected 1:  -1/2 Test #1: unit-test ........................ Passed 12.68 sec +1/2 Test #1: unit-test ........................ Passed 12.70 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: 33357012us -2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(37): Leaving test suite "SFCGAL_StraightSkeletonTest"; testing time: 33364140us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(181): Leaving test case "testStraightSkeletonTestIssue"; testing time: 36320567us +2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(37): Leaving test suite "SFCGAL_StraightSkeletonTest"; testing time: 36327658us 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 @@ -38451,8 +38487,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: 27846us -2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(33): Leaving test suite "SFCGAL_TriangulatePolygonTest"; testing time: 27854us +2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(39): Leaving test case "testTriangulatePolygon"; testing time: 44396us +2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(33): Leaving test suite "SFCGAL_TriangulatePolygonTest"; testing time: 44405us 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" @@ -38474,17 +38510,17 @@ 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(58): info: check expectedWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(58): info: check expectedWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(58): info: check expectedWkt == outputWkt has passed -2: ./test/regress/standalone/SFCGAL/WktTest.cpp(31): Leaving test case "testReadWriter"; testing time: 882us -2: ./test/regress/standalone/SFCGAL/WktTest.cpp(29): Leaving test suite "SFCGAL_WktTest"; testing time: 889us -2: Leaving test module "RegressTestSFCGAL"; testing time: 36217379us +2: ./test/regress/standalone/SFCGAL/WktTest.cpp(31): Leaving test case "testReadWriter"; testing time: 1696us +2: ./test/regress/standalone/SFCGAL/WktTest.cpp(29): Leaving test suite "SFCGAL_WktTest"; testing time: 1705us +2: Leaving test module "RegressTestSFCGAL"; testing time: 39275380us 2:  2: *** No errors detected 2:  -2/2 Test #2: standalone-regress-test .......... Passed 36.26 sec +2/2 Test #2: standalone-regress-test .......... Passed 39.33 sec 100% tests passed, 0 tests failed out of 2 -Total Test time (real) = 36.29 sec +Total Test time (real) = 39.36 sec make[2]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0/obj-aarch64-linux-gnu' make[1]: Leaving directory '/build/reproducible-path/sfcgal-2.2.0' create-stamp debian/debhelper-build-stamp @@ -38693,7 +38729,7 @@ dpkg-gensymbols: warning: some symbols or patterns disappeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libsfcgal2/DEBIAN/symbols doesn't match completely debian/libsfcgal2.symbols --- debian/libsfcgal2.symbols (libsfcgal2_2.2.0_arm64) -+++ dpkg-gensymbolsiyFqnO 2025-08-01 00:13:00.319416895 -1200 ++++ dpkg-gensymbolsp_Z3b9 2026-09-04 08:46:37.347840371 +1400 @@ -434,9 +434,9 @@ _ZN4CGAL10Lazy_rep_0INS_6Line_2INS_16Simple_cartesianINS_11Interval_ntILb0EEEEEEENS1_INS2_I10__gmp_exprIA1_12__mpq_structS9_EEEEENS_19Cartesian_converterISB_S5_NS_12NT_converterISA_S4_EEEEED1Ev@Base 1.3.2 _ZN4CGAL10Lazy_rep_0INS_6Line_2INS_16Simple_cartesianINS_11Interval_ntILb0EEEEEEENS1_INS2_I10__gmp_exprIA1_12__mpq_structS9_EEEEENS_19Cartesian_converterISB_S5_NS_12NT_converterISA_S4_EEEEED2Ev@Base 1.3.2 @@ -39358,9 +39394,9 @@ dh_gencontrol dh_md5sums dh_builddeb +dpkg-deb: building package 'libsfcgal-dev' in '../libsfcgal-dev_2.2.0-1~exp1_arm64.deb'. dpkg-deb: building package 'libsfcgal2-dbgsym' in '../libsfcgal2-dbgsym_2.2.0-1~exp1_arm64.deb'. dpkg-deb: building package 'libsfcgal2' in '../libsfcgal2_2.2.0-1~exp1_arm64.deb'. -dpkg-deb: building package 'libsfcgal-dev' in '../libsfcgal-dev_2.2.0-1~exp1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../sfcgal_2.2.0-1~exp1_arm64.buildinfo dpkg-genchanges --build=binary -O../sfcgal_2.2.0-1~exp1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -39368,12 +39404,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/1751418/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1751418/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/1943548 and its subdirectories -I: Current time: Fri Aug 1 00:13:17 -12 2025 -I: pbuilder-time-stamp: 1754050397 +I: removing directory /srv/workspace/pbuilder/1751418 and its subdirectories +I: Current time: Fri Sep 4 08:46:54 +14 2026 +I: pbuilder-time-stamp: 1788461214