https://launchpad.net/ubuntu/+source/sfcgal/1.4.1-4/+build/24110048 RUN: /usr/share/launchpad-buildd/bin/builder-prep Kernel version: Linux bos02-s390x-009 5.4.0-121-generic #137-Ubuntu SMP Wed Jun 15 13:32:55 UTC 2022 s390x Buildd toolchain package versions: launchpad-buildd_215~563~ubuntu20.04.1 python3-lpbuildd_215~563~ubuntu20.04.1 sbuild_0.79.0-1ubuntu1 git-build-recipe_0.3.6 git_1:2.25.1-1ubuntu3.4 dpkg-dev_1.19.7ubuntu3.2 python3-debian_0.1.36ubuntu1. Syncing the system clock with the buildd NTP service... 24 Jun 17:21:53 ntpdate[1810]: adjust time server 10.211.37.1 offset 0.001548 sec RUN: /usr/share/launchpad-buildd/bin/in-target unpack-chroot --backend=chroot --series=kinetic --arch=s390x PACKAGEBUILD-24110048 --image-type chroot /home/buildd/filecache-default/8d6e5c2c282d481a2b95f9f0f955907cdf6ab9d8 Creating target for build PACKAGEBUILD-24110048 RUN: /usr/share/launchpad-buildd/bin/in-target mount-chroot --backend=chroot --series=kinetic --arch=s390x PACKAGEBUILD-24110048 Starting target for build PACKAGEBUILD-24110048 RUN: /usr/share/launchpad-buildd/bin/in-target override-sources-list --backend=chroot --series=kinetic --arch=s390x PACKAGEBUILD-24110048 'deb http://ftpmaster.internal/ubuntu kinetic main universe' 'deb http://ftpmaster.internal/ubuntu kinetic-security main universe' 'deb http://ftpmaster.internal/ubuntu kinetic-updates main universe' 'deb http://ftpmaster.internal/ubuntu kinetic-proposed main universe' Overriding sources.list in build-PACKAGEBUILD-24110048 RUN: /usr/share/launchpad-buildd/bin/in-target update-debian-chroot --backend=chroot --series=kinetic --arch=s390x PACKAGEBUILD-24110048 Updating target for build PACKAGEBUILD-24110048 Get:1 http://ftpmaster.internal/ubuntu kinetic InRelease [267 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic-security InRelease [90.7 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic-updates InRelease [90.7 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic-proposed InRelease [118 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main s390x Packages [1319 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main Translation-en [510 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/universe s390x Packages [13.2 MB] Get:8 http://ftpmaster.internal/ubuntu kinetic/universe Translation-en [5730 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x Packages [52.8 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic-proposed/main Translation-en [26.3 kB] Get:11 http://ftpmaster.internal/ubuntu kinetic-proposed/universe s390x Packages [281 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic-proposed/universe Translation-en [125 kB] Fetched 21.8 MB in 4s (5017 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following NEW packages will be installed: util-linux-extra The following packages will be upgraded: adduser apt base-files binutils binutils-common binutils-s390x-linux-gnu bsdutils cpp-11 dash dpkg dpkg-dev e2fsprogs fakeroot g++-11 gcc-11 gcc-11-base gcc-12-base init init-system-helpers libapparmor1 libapt-pkg6.0 libasan6 libatomic1 libbinutils libblkid1 libcap-ng0 libcc1-0 libcom-err2 libctf-nobfd0 libctf0 libdb5.3 libdpkg-perl libext2fs2 libfakeroot libgcc-11-dev libgcc-s1 libgcrypt20 libgnutls30 libgomp1 libgpg-error0 libip4tc2 libitm1 libkeyutils1 liblzma5 libmount1 libncurses6 libncursesw6 libpng16-16 libreadline8 libselinux1 libsemanage-common libsemanage2 libsepol2 libsmartcols1 libsqlite3-0 libss2 libssl3 libstdc++-11-dev libstdc++6 libsystemd0 libtinfo6 libubsan1 libudev1 libuuid1 libzstd1 linux-libc-dev login logsave lto-disabled-list mawk mount ncurses-base ncurses-bin openssl passwd pinentry-curses policyrcd-script-zg2 readline-common systemd systemd-sysv util-linux xz-utils 82 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 64.9 MB of archives. After this operation, 963 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu kinetic/main s390x base-files s390x 12.2ubuntu1 [62.6 kB] Get:2 http://ftpmaster.internal/ubuntu kinetic/main s390x bsdutils s390x 1:2.38-4ubuntu1 [80.2 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic/main s390x libzstd1 s390x 1.5.2+dfsg-1 [252 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libatomic1 s390x 12.1.0-4ubuntu1 [8938 B] Get:5 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libubsan1 s390x 12.1.0-4ubuntu1 [958 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libitm1 s390x 12.1.0-4ubuntu1 [29.5 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libgomp1 s390x 12.1.0-4ubuntu1 [122 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x gcc-12-base s390x 12.1.0-4ubuntu1 [19.2 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libgcc-s1 s390x 12.1.0-4ubuntu1 [28.4 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libcc1-0 s390x 12.1.0-4ubuntu1 [45.5 kB] Get:11 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libstdc++6 s390x 12.1.0-4ubuntu1 [731 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic/main s390x libgpg-error0 s390x 1.45-2 [69.5 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic/main s390x libgcrypt20 s390x 1.10.1-2ubuntu1 [468 kB] Get:14 http://ftpmaster.internal/ubuntu kinetic/main s390x liblzma5 s390x 5.2.5-2.1 [98.6 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic/main s390x systemd-sysv s390x 249.11-0ubuntu4 [10.2 kB] Get:16 http://ftpmaster.internal/ubuntu kinetic/main s390x libapparmor1 s390x 3.0.4-2ubuntu3 [37.9 kB] Get:17 http://ftpmaster.internal/ubuntu kinetic/main s390x libgnutls30 s390x 3.7.6-2ubuntu1 [873 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic/main s390x libip4tc2 s390x 1.8.7-1ubuntu6 [19.5 kB] Get:19 http://ftpmaster.internal/ubuntu kinetic/main s390x libblkid1 s390x 2.38-4ubuntu1 [99.7 kB] Get:20 http://ftpmaster.internal/ubuntu kinetic/main s390x libselinux1 s390x 3.4-1 [77.5 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic/main s390x libmount1 s390x 2.38-4ubuntu1 [118 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic/main s390x libsmartcols1 s390x 2.38-4ubuntu1 [50.0 kB] Get:23 http://ftpmaster.internal/ubuntu kinetic/main s390x login s390x 1:4.11.1+dfsg1-2ubuntu1 [182 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic/main s390x util-linux-extra s390x 2.38-4ubuntu1 [80.3 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic/main s390x util-linux s390x 2.38-4ubuntu1 [1063 kB] Get:26 http://ftpmaster.internal/ubuntu kinetic/main s390x mount s390x 2.38-4ubuntu1 [113 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic/main s390x libsemanage-common all 3.4-1 [9828 B] Get:28 http://ftpmaster.internal/ubuntu kinetic/main s390x libsepol2 s390x 3.4-2 [278 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic/main s390x libsemanage2 s390x 3.4-1 [88.9 kB] Get:30 http://ftpmaster.internal/ubuntu kinetic/main s390x passwd s390x 1:4.11.1+dfsg1-2ubuntu1 [763 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic/main s390x adduser all 3.121ubuntu1 [150 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic/main s390x systemd s390x 249.11-0ubuntu4 [4270 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic/main s390x libsystemd0 s390x 249.11-0ubuntu4 [304 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic/main s390x libudev1 s390x 249.11-0ubuntu4 [74.6 kB] Get:35 http://ftpmaster.internal/ubuntu kinetic/main s390x libapt-pkg6.0 s390x 2.5.0 [862 kB] Get:36 http://ftpmaster.internal/ubuntu kinetic/main s390x dpkg s390x 1.21.8ubuntu1 [1321 kB] Get:37 http://ftpmaster.internal/ubuntu kinetic/main s390x dash s390x 0.5.11+git20210903+057cd650a4ed-8ubuntu1 [88.9 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic/main s390x ncurses-bin s390x 6.3+20220423-2 [185 kB] Get:39 http://ftpmaster.internal/ubuntu kinetic/main s390x init-system-helpers all 1.63 [38.7 kB] Get:40 http://ftpmaster.internal/ubuntu kinetic/main s390x ncurses-base all 6.3+20220423-2 [21.2 kB] Get:41 http://ftpmaster.internal/ubuntu kinetic/main s390x apt s390x 2.5.0 [1348 kB] Get:42 http://ftpmaster.internal/ubuntu kinetic/main s390x logsave s390x 1.46.5-2ubuntu2 [9812 B] Get:43 http://ftpmaster.internal/ubuntu kinetic/main s390x libext2fs2 s390x 1.46.5-2ubuntu2 [206 kB] Get:44 http://ftpmaster.internal/ubuntu kinetic/main s390x e2fsprogs s390x 1.46.5-2ubuntu2 [578 kB] Get:45 http://ftpmaster.internal/ubuntu kinetic/main s390x init s390x 1.63 [5674 B] Get:46 http://ftpmaster.internal/ubuntu kinetic/main s390x libcap-ng0 s390x 0.8.3-1 [15.4 kB] Get:47 http://ftpmaster.internal/ubuntu kinetic/main s390x libdb5.3 s390x 5.3.28+dfsg1-0.9 [688 kB] Get:48 http://ftpmaster.internal/ubuntu kinetic/main s390x libncurses6 s390x 6.3+20220423-2 [109 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic/main s390x libncursesw6 s390x 6.3+20220423-2 [142 kB] Get:50 http://ftpmaster.internal/ubuntu kinetic/main s390x libtinfo6 s390x 6.3+20220423-2 [99.3 kB] Get:51 http://ftpmaster.internal/ubuntu kinetic/main s390x libuuid1 s390x 2.38-4ubuntu1 [23.2 kB] Get:52 http://ftpmaster.internal/ubuntu kinetic/main s390x libcom-err2 s390x 1.46.5-2ubuntu2 [8942 B] Get:53 http://ftpmaster.internal/ubuntu kinetic/main s390x libss2 s390x 1.46.5-2ubuntu2 [12.0 kB] Get:54 http://ftpmaster.internal/ubuntu kinetic/main s390x mawk s390x 1.3.4.20200120-3.1 [105 kB] Get:55 http://ftpmaster.internal/ubuntu kinetic/main s390x libkeyutils1 s390x 1.6.1-3ubuntu1 [9706 B] Get:56 http://ftpmaster.internal/ubuntu kinetic/main s390x readline-common all 8.1.2-1.2 [53.6 kB] Get:57 http://ftpmaster.internal/ubuntu kinetic/main s390x libreadline8 s390x 8.1.2-1.2 [153 kB] Get:58 http://ftpmaster.internal/ubuntu kinetic/main s390x libsqlite3-0 s390x 3.38.5-1 [632 kB] Get:59 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libssl3 s390x 3.0.4-1ubuntu1 [1569 kB] Get:60 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x openssl s390x 3.0.4-1ubuntu1 [1163 kB] Get:61 http://ftpmaster.internal/ubuntu kinetic/main s390x libpng16-16 s390x 1.6.37-5 [184 kB] Get:62 http://ftpmaster.internal/ubuntu kinetic/main s390x xz-utils s390x 5.2.5-2.1 [83.2 kB] Get:63 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libctf0 s390x 2.38.50.20220615-4ubuntu1 [101 kB] Get:64 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libctf-nobfd0 s390x 2.38.50.20220615-4ubuntu1 [102 kB] Get:65 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x binutils-s390x-linux-gnu s390x 2.38.50.20220615-4ubuntu1 [2191 kB] Get:66 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libbinutils s390x 2.38.50.20220615-4ubuntu1 [462 kB] Get:67 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x binutils s390x 2.38.50.20220615-4ubuntu1 [3162 B] Get:68 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x binutils-common s390x 2.38.50.20220615-4ubuntu1 [223 kB] Get:69 http://ftpmaster.internal/ubuntu kinetic/main s390x libasan6 s390x 11.3.0-3ubuntu1 [2230 kB] Get:70 http://ftpmaster.internal/ubuntu kinetic/main s390x g++-11 s390x 11.3.0-3ubuntu1 [9131 kB] Get:71 http://ftpmaster.internal/ubuntu kinetic/main s390x gcc-11 s390x 11.3.0-3ubuntu1 [15.7 MB] Get:72 http://ftpmaster.internal/ubuntu kinetic/main s390x libstdc++-11-dev s390x 11.3.0-3ubuntu1 [2076 kB] Get:73 http://ftpmaster.internal/ubuntu kinetic/main s390x libgcc-11-dev s390x 11.3.0-3ubuntu1 [813 kB] Get:74 http://ftpmaster.internal/ubuntu kinetic/main s390x cpp-11 s390x 11.3.0-3ubuntu1 [7807 kB] Get:75 http://ftpmaster.internal/ubuntu kinetic/main s390x gcc-11-base s390x 11.3.0-3ubuntu1 [20.9 kB] Get:76 http://ftpmaster.internal/ubuntu kinetic/main s390x dpkg-dev all 1.21.8ubuntu1 [1069 kB] Get:77 http://ftpmaster.internal/ubuntu kinetic/main s390x libdpkg-perl all 1.21.8ubuntu1 [237 kB] Get:78 http://ftpmaster.internal/ubuntu kinetic/main s390x lto-disabled-list all 27 [12.4 kB] Get:79 http://ftpmaster.internal/ubuntu kinetic/main s390x libfakeroot s390x 1.29-1ubuntu1 [29.5 kB] Get:80 http://ftpmaster.internal/ubuntu kinetic/main s390x fakeroot s390x 1.29-1ubuntu1 [59.5 kB] Get:81 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x linux-libc-dev s390x 5.15.0-35.36+22.10.1 [1284 kB] Get:82 http://ftpmaster.internal/ubuntu kinetic/main s390x pinentry-curses s390x 1.2.0-1ubuntu1 [34.7 kB] Get:83 http://ftpmaster.internal/ubuntu kinetic/main s390x policyrcd-script-zg2 all 0.1-3.1 [5730 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 64.9 MB in 8s (8381 kB/s) (Reading database ... 13220 files and directories currently installed.) Preparing to unpack .../base-files_12.2ubuntu1_s390x.deb ... Unpacking base-files (12.2ubuntu1) over (12ubuntu5) ... Setting up base-files (12.2ubuntu1) ... (Reading database ... 13220 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.38-4ubuntu1_s390x.deb ... Unpacking bsdutils (1:2.38-4ubuntu1) over (1:2.37.2-4ubuntu3) ... Setting up bsdutils (1:2.38-4ubuntu1) ... (Reading database ... 13220 files and directories currently installed.) Preparing to unpack .../libzstd1_1.5.2+dfsg-1_s390x.deb ... Unpacking libzstd1:s390x (1.5.2+dfsg-1) over (1.4.8+dfsg-3build1) ... Setting up libzstd1:s390x (1.5.2+dfsg-1) ... (Reading database ... 13220 files and directories currently installed.) Preparing to unpack .../libatomic1_12.1.0-4ubuntu1_s390x.deb ... Unpacking libatomic1:s390x (12.1.0-4ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../libubsan1_12.1.0-4ubuntu1_s390x.deb ... Unpacking libubsan1:s390x (12.1.0-4ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../libitm1_12.1.0-4ubuntu1_s390x.deb ... Unpacking libitm1:s390x (12.1.0-4ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../libgomp1_12.1.0-4ubuntu1_s390x.deb ... Unpacking libgomp1:s390x (12.1.0-4ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../gcc-12-base_12.1.0-4ubuntu1_s390x.deb ... Unpacking gcc-12-base:s390x (12.1.0-4ubuntu1) over (12-20220428-1ubuntu1) ... Setting up gcc-12-base:s390x (12.1.0-4ubuntu1) ... (Reading database ... 13220 files and directories currently installed.) Preparing to unpack .../libgcc-s1_12.1.0-4ubuntu1_s390x.deb ... Unpacking libgcc-s1:s390x (12.1.0-4ubuntu1) over (12-20220428-1ubuntu1) ... Setting up libgcc-s1:s390x (12.1.0-4ubuntu1) ... (Reading database ... 13220 files and directories currently installed.) Preparing to unpack .../libcc1-0_12.1.0-4ubuntu1_s390x.deb ... Unpacking libcc1-0:s390x (12.1.0-4ubuntu1) over (12-20220428-1ubuntu1) ... Preparing to unpack .../libstdc++6_12.1.0-4ubuntu1_s390x.deb ... Unpacking libstdc++6:s390x (12.1.0-4ubuntu1) over (12-20220428-1ubuntu1) ... Setting up libstdc++6:s390x (12.1.0-4ubuntu1) ... (Reading database ... 13220 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.45-2_s390x.deb ... Unpacking libgpg-error0:s390x (1.45-2) over (1.43-3) ... Setting up libgpg-error0:s390x (1.45-2) ... (Reading database ... 13220 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.10.1-2ubuntu1_s390x.deb ... Unpacking libgcrypt20:s390x (1.10.1-2ubuntu1) over (1.9.4-3ubuntu3) ... Setting up libgcrypt20:s390x (1.10.1-2ubuntu1) ... (Reading database ... 13222 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.5-2.1_s390x.deb ... Unpacking liblzma5:s390x (5.2.5-2.1) over (5.2.5-2ubuntu1) ... Setting up liblzma5:s390x (5.2.5-2.1) ... (Reading database ... 13222 files and directories currently installed.) Preparing to unpack .../systemd-sysv_249.11-0ubuntu4_s390x.deb ... Unpacking systemd-sysv (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Preparing to unpack .../libapparmor1_3.0.4-2ubuntu3_s390x.deb ... Unpacking libapparmor1:s390x (3.0.4-2ubuntu3) over (3.0.4-2ubuntu2) ... Preparing to unpack .../libgnutls30_3.7.6-2ubuntu1_s390x.deb ... Unpacking libgnutls30:s390x (3.7.6-2ubuntu1) over (3.7.4-2ubuntu1) ... Setting up libgnutls30:s390x (3.7.6-2ubuntu1) ... (Reading database ... 13222 files and directories currently installed.) Preparing to unpack .../libip4tc2_1.8.7-1ubuntu6_s390x.deb ... Unpacking libip4tc2:s390x (1.8.7-1ubuntu6) over (1.8.7-1ubuntu5) ... Preparing to unpack .../libblkid1_2.38-4ubuntu1_s390x.deb ... Unpacking libblkid1:s390x (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libblkid1:s390x (2.38-4ubuntu1) ... (Reading database ... 13222 files and directories currently installed.) Preparing to unpack .../libselinux1_3.4-1_s390x.deb ... Unpacking libselinux1:s390x (3.4-1) over (3.3-1build2) ... Setting up libselinux1:s390x (3.4-1) ... (Reading database ... 13222 files and directories currently installed.) Preparing to unpack .../libmount1_2.38-4ubuntu1_s390x.deb ... Unpacking libmount1:s390x (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libmount1:s390x (2.38-4ubuntu1) ... (Reading database ... 13222 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.38-4ubuntu1_s390x.deb ... Unpacking libsmartcols1:s390x (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libsmartcols1:s390x (2.38-4ubuntu1) ... (Reading database ... 13222 files and directories currently installed.) Preparing to unpack .../login_1%3a4.11.1+dfsg1-2ubuntu1_s390x.deb ... Unpacking login (1:4.11.1+dfsg1-2ubuntu1) over (1:4.8.1-2ubuntu2) ... Setting up login (1:4.11.1+dfsg1-2ubuntu1) ... Installing new version of config file /etc/login.defs ... (Reading database ... 13222 files and directories currently installed.) Preparing to unpack .../util-linux_2.38-4ubuntu1_s390x.deb ... Unpacking util-linux (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... dpkg: warning: unable to delete old directory '/usr/lib/udev': Directory not empty Selecting previously unselected package util-linux-extra. Preparing to unpack .../util-linux-extra_2.38-4ubuntu1_s390x.deb ... Unpacking util-linux-extra (2.38-4ubuntu1) ... Setting up util-linux-extra (2.38-4ubuntu1) ... (Reading database ... 13234 files and directories currently installed.) Preparing to unpack .../mount_2.38-4ubuntu1_s390x.deb ... Unpacking mount (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Preparing to unpack .../libsemanage-common_3.4-1_all.deb ... Unpacking libsemanage-common (3.4-1) over (3.3-1build2) ... Setting up libsemanage-common (3.4-1) ... Installing new version of config file /etc/selinux/semanage.conf ... (Reading database ... 13234 files and directories currently installed.) Preparing to unpack .../libsepol2_3.4-2_s390x.deb ... Unpacking libsepol2:s390x (3.4-2) over (3.3-1build1) ... Setting up libsepol2:s390x (3.4-2) ... (Reading database ... 13234 files and directories currently installed.) Preparing to unpack .../libsemanage2_3.4-1_s390x.deb ... Unpacking libsemanage2:s390x (3.4-1) over (3.3-1build2) ... Setting up libsemanage2:s390x (3.4-1) ... (Reading database ... 13234 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.11.1+dfsg1-2ubuntu1_s390x.deb ... Unpacking passwd (1:4.11.1+dfsg1-2ubuntu1) over (1:4.8.1-2ubuntu2) ... Setting up passwd (1:4.11.1+dfsg1-2ubuntu1) ... Installing new version of config file /etc/default/useradd ... (Reading database ... 13234 files and directories currently installed.) Preparing to unpack .../adduser_3.121ubuntu1_all.deb ... Unpacking adduser (3.121ubuntu1) over (3.118ubuntu5) ... Setting up adduser (3.121ubuntu1) ... Installing new version of config file /etc/deluser.conf ... (Reading database ... 13231 files and directories currently installed.) Preparing to unpack .../systemd_249.11-0ubuntu4_s390x.deb ... Unpacking systemd (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Preparing to unpack .../libsystemd0_249.11-0ubuntu4_s390x.deb ... Unpacking libsystemd0:s390x (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Setting up libsystemd0:s390x (249.11-0ubuntu4) ... (Reading database ... 13231 files and directories currently installed.) Preparing to unpack .../libudev1_249.11-0ubuntu4_s390x.deb ... Unpacking libudev1:s390x (249.11-0ubuntu4) over (249.11-0ubuntu3.1) ... Setting up libudev1:s390x (249.11-0ubuntu4) ... (Reading database ... 13231 files and directories currently installed.) Preparing to unpack .../libapt-pkg6.0_2.5.0_s390x.deb ... Unpacking libapt-pkg6.0:s390x (2.5.0) over (2.4.5) ... Setting up libapt-pkg6.0:s390x (2.5.0) ... (Reading database ... 13231 files and directories currently installed.) Preparing to unpack .../dpkg_1.21.8ubuntu1_s390x.deb ... Unpacking dpkg (1.21.8ubuntu1) over (1.21.1ubuntu2) ... Setting up dpkg (1.21.8ubuntu1) ... (Reading database ... 13235 files and directories currently installed.) Preparing to unpack .../dash_0.5.11+git20210903+057cd650a4ed-8ubuntu1_s390x.deb ... Unpacking dash (0.5.11+git20210903+057cd650a4ed-8ubuntu1) over (0.5.11+git20210903+057cd650a4ed-3build1) ... Setting up dash (0.5.11+git20210903+057cd650a4ed-8ubuntu1) ... (Reading database ... 13236 files and directories currently installed.) Preparing to unpack .../ncurses-bin_6.3+20220423-2_s390x.deb ... Unpacking ncurses-bin (6.3+20220423-2) over (6.3-2) ... Setting up ncurses-bin (6.3+20220423-2) ... (Reading database ... 13236 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.63_all.deb ... Unpacking init-system-helpers (1.63) over (1.62) ... Setting up init-system-helpers (1.63) ... (Reading database ... 13236 files and directories currently installed.) Preparing to unpack .../ncurses-base_6.3+20220423-2_all.deb ... Unpacking ncurses-base (6.3+20220423-2) over (6.3-2) ... Setting up ncurses-base (6.3+20220423-2) ... (Reading database ... 13237 files and directories currently installed.) Preparing to unpack .../archives/apt_2.5.0_s390x.deb ... Unpacking apt (2.5.0) over (2.4.5) ... Setting up apt (2.5.0) ... (Reading database ... 13238 files and directories currently installed.) Preparing to unpack .../logsave_1.46.5-2ubuntu2_s390x.deb ... Unpacking logsave (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Preparing to unpack .../libext2fs2_1.46.5-2ubuntu2_s390x.deb ... Unpacking libext2fs2:s390x (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Setting up libext2fs2:s390x (1.46.5-2ubuntu2) ... (Reading database ... 13238 files and directories currently installed.) Preparing to unpack .../e2fsprogs_1.46.5-2ubuntu2_s390x.deb ... Unpacking e2fsprogs (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Setting up libapparmor1:s390x (3.0.4-2ubuntu3) ... Setting up libip4tc2:s390x (1.8.7-1ubuntu6) ... Setting up util-linux (2.38-4ubuntu1) ... Setting up mount (2.38-4ubuntu1) ... Setting up systemd (249.11-0ubuntu4) ... Initializing machine ID from random generator. Setting up systemd-sysv (249.11-0ubuntu4) ... (Reading database ... 13238 files and directories currently installed.) Preparing to unpack .../archives/init_1.63_s390x.deb ... Unpacking init (1.63) over (1.62) ... Preparing to unpack .../libcap-ng0_0.8.3-1_s390x.deb ... Unpacking libcap-ng0:s390x (0.8.3-1) over (0.7.9-2.2build3) ... Setting up libcap-ng0:s390x (0.8.3-1) ... (Reading database ... 13240 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28+dfsg1-0.9_s390x.deb ... Unpacking libdb5.3:s390x (5.3.28+dfsg1-0.9) over (5.3.28+dfsg1-0.8ubuntu3) ... Setting up libdb5.3:s390x (5.3.28+dfsg1-0.9) ... (Reading database ... 13240 files and directories currently installed.) Preparing to unpack .../libncurses6_6.3+20220423-2_s390x.deb ... Unpacking libncurses6:s390x (6.3+20220423-2) over (6.3-2) ... Preparing to unpack .../libncursesw6_6.3+20220423-2_s390x.deb ... Unpacking libncursesw6:s390x (6.3+20220423-2) over (6.3-2) ... Preparing to unpack .../libtinfo6_6.3+20220423-2_s390x.deb ... Unpacking libtinfo6:s390x (6.3+20220423-2) over (6.3-2) ... Setting up libtinfo6:s390x (6.3+20220423-2) ... (Reading database ... 13239 files and directories currently installed.) Preparing to unpack .../libuuid1_2.38-4ubuntu1_s390x.deb ... Unpacking libuuid1:s390x (2.38-4ubuntu1) over (2.37.2-4ubuntu3) ... Setting up libuuid1:s390x (2.38-4ubuntu1) ... (Reading database ... 13240 files and directories currently installed.) Preparing to unpack .../00-libcom-err2_1.46.5-2ubuntu2_s390x.deb ... Unpacking libcom-err2:s390x (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Preparing to unpack .../01-libss2_1.46.5-2ubuntu2_s390x.deb ... Unpacking libss2:s390x (1.46.5-2ubuntu2) over (1.46.5-2ubuntu1) ... Preparing to unpack .../02-mawk_1.3.4.20200120-3.1_s390x.deb ... Unpacking mawk (1.3.4.20200120-3.1) over (1.3.4.20200120-3) ... Preparing to unpack .../03-libkeyutils1_1.6.1-3ubuntu1_s390x.deb ... Unpacking libkeyutils1:s390x (1.6.1-3ubuntu1) over (1.6.1-2ubuntu3) ... Preparing to unpack .../04-readline-common_8.1.2-1.2_all.deb ... Unpacking readline-common (8.1.2-1.2) over (8.1.2-1) ... Preparing to unpack .../05-libreadline8_8.1.2-1.2_s390x.deb ... Unpacking libreadline8:s390x (8.1.2-1.2) over (8.1.2-1) ... Preparing to unpack .../06-libsqlite3-0_3.38.5-1_s390x.deb ... Unpacking libsqlite3-0:s390x (3.38.5-1) over (3.37.2-2) ... Preparing to unpack .../07-libssl3_3.0.4-1ubuntu1_s390x.deb ... Unpacking libssl3:s390x (3.0.4-1ubuntu1) over (3.0.2-0ubuntu1) ... Preparing to unpack .../08-openssl_3.0.4-1ubuntu1_s390x.deb ... Unpacking openssl (3.0.4-1ubuntu1) over (3.0.2-0ubuntu1) ... Preparing to unpack .../09-libpng16-16_1.6.37-5_s390x.deb ... Unpacking libpng16-16:s390x (1.6.37-5) over (1.6.37-3build5) ... Preparing to unpack .../10-xz-utils_5.2.5-2.1_s390x.deb ... Unpacking xz-utils (5.2.5-2.1) over (5.2.5-2ubuntu1) ... Preparing to unpack .../11-libctf0_2.38.50.20220615-4ubuntu1_s390x.deb ... Unpacking libctf0:s390x (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../12-libctf-nobfd0_2.38.50.20220615-4ubuntu1_s390x.deb ... Unpacking libctf-nobfd0:s390x (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../13-binutils-s390x-linux-gnu_2.38.50.20220615-4ubuntu1_s390x.deb ... Unpacking binutils-s390x-linux-gnu (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../14-libbinutils_2.38.50.20220615-4ubuntu1_s390x.deb ... Unpacking libbinutils:s390x (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../15-binutils_2.38.50.20220615-4ubuntu1_s390x.deb ... Unpacking binutils (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../16-binutils-common_2.38.50.20220615-4ubuntu1_s390x.deb ... Unpacking binutils-common:s390x (2.38.50.20220615-4ubuntu1) over (2.38-3ubuntu1) ... Preparing to unpack .../17-libasan6_11.3.0-3ubuntu1_s390x.deb ... Unpacking libasan6:s390x (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../18-g++-11_11.3.0-3ubuntu1_s390x.deb ... Unpacking g++-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../19-gcc-11_11.3.0-3ubuntu1_s390x.deb ... Unpacking gcc-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../20-libstdc++-11-dev_11.3.0-3ubuntu1_s390x.deb ... Unpacking libstdc++-11-dev:s390x (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../21-libgcc-11-dev_11.3.0-3ubuntu1_s390x.deb ... Unpacking libgcc-11-dev:s390x (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../22-cpp-11_11.3.0-3ubuntu1_s390x.deb ... Unpacking cpp-11 (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../23-gcc-11-base_11.3.0-3ubuntu1_s390x.deb ... Unpacking gcc-11-base:s390x (11.3.0-3ubuntu1) over (11.3.0-1ubuntu1) ... Preparing to unpack .../24-dpkg-dev_1.21.8ubuntu1_all.deb ... Unpacking dpkg-dev (1.21.8ubuntu1) over (1.21.1ubuntu2) ... Preparing to unpack .../25-libdpkg-perl_1.21.8ubuntu1_all.deb ... Unpacking libdpkg-perl (1.21.8ubuntu1) over (1.21.1ubuntu2) ... Preparing to unpack .../26-lto-disabled-list_27_all.deb ... Unpacking lto-disabled-list (27) over (25) ... Preparing to unpack .../27-libfakeroot_1.29-1ubuntu1_s390x.deb ... Unpacking libfakeroot:s390x (1.29-1ubuntu1) over (1.28-1ubuntu1) ... Preparing to unpack .../28-fakeroot_1.29-1ubuntu1_s390x.deb ... Unpacking fakeroot (1.29-1ubuntu1) over (1.28-1ubuntu1) ... Preparing to unpack .../29-linux-libc-dev_5.15.0-35.36+22.10.1_s390x.deb ... Unpacking linux-libc-dev:s390x (5.15.0-35.36+22.10.1) over (5.15.0-27.28) ... Preparing to unpack .../30-pinentry-curses_1.2.0-1ubuntu1_s390x.deb ... Unpacking pinentry-curses (1.2.0-1ubuntu1) over (1.1.1-1build2) ... Preparing to unpack .../31-policyrcd-script-zg2_0.1-3.1_all.deb ... Unpacking policyrcd-script-zg2 (0.1-3.1) over (0.1-3) ... Setting up gcc-11-base:s390x (11.3.0-3ubuntu1) ... Setting up libkeyutils1:s390x (1.6.1-3ubuntu1) ... Setting up lto-disabled-list (27) ... Setting up init (1.63) ... Setting up libsqlite3-0:s390x (3.38.5-1) ... Setting up binutils-common:s390x (2.38.50.20220615-4ubuntu1) ... Setting up libssl3:s390x (3.0.4-1ubuntu1) ... Setting up linux-libc-dev:s390x (5.15.0-35.36+22.10.1) ... Setting up libctf-nobfd0:s390x (2.38.50.20220615-4ubuntu1) ... Setting up libcom-err2:s390x (1.46.5-2ubuntu2) ... Setting up libgomp1:s390x (12.1.0-4ubuntu1) ... Setting up libfakeroot:s390x (1.29-1ubuntu1) ... Setting up libasan6:s390x (11.3.0-3ubuntu1) ... Setting up fakeroot (1.29-1ubuntu1) ... Setting up policyrcd-script-zg2 (0.1-3.1) ... Setting up libncurses6:s390x (6.3+20220423-2) ... Setting up xz-utils (5.2.5-2.1) ... Setting up libpng16-16:s390x (1.6.37-5) ... Setting up libatomic1:s390x (12.1.0-4ubuntu1) ... Setting up libss2:s390x (1.46.5-2ubuntu2) ... Setting up libncursesw6:s390x (6.3+20220423-2) ... Setting up libdpkg-perl (1.21.8ubuntu1) ... Setting up logsave (1.46.5-2ubuntu2) ... Setting up libubsan1:s390x (12.1.0-4ubuntu1) ... Setting up mawk (1.3.4.20200120-3.1) ... Setting up libbinutils:s390x (2.38.50.20220615-4ubuntu1) ... Setting up openssl (3.0.4-1ubuntu1) ... Installing new version of config file /etc/ssl/openssl.cnf ... Setting up readline-common (8.1.2-1.2) ... Setting up libcc1-0:s390x (12.1.0-4ubuntu1) ... Setting up libitm1:s390x (12.1.0-4ubuntu1) ... Setting up libctf0:s390x (2.38.50.20220615-4ubuntu1) ... Setting up pinentry-curses (1.2.0-1ubuntu1) ... Setting up cpp-11 (11.3.0-3ubuntu1) ... Setting up binutils-s390x-linux-gnu (2.38.50.20220615-4ubuntu1) ... Setting up libreadline8:s390x (8.1.2-1.2) ... Setting up e2fsprogs (1.46.5-2ubuntu2) ... Setting up binutils (2.38.50.20220615-4ubuntu1) ... Setting up dpkg-dev (1.21.8ubuntu1) ... Setting up libgcc-11-dev:s390x (11.3.0-3ubuntu1) ... Setting up gcc-11 (11.3.0-3ubuntu1) ... Setting up libstdc++-11-dev:s390x (11.3.0-3ubuntu1) ... Setting up g++-11 (11.3.0-3ubuntu1) ... Processing triggers for debianutils (5.7-0.2) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... RUN: /usr/share/launchpad-buildd/bin/sbuild-package PACKAGEBUILD-24110048 s390x kinetic-proposed -c chroot:build-PACKAGEBUILD-24110048 --arch=s390x --dist=kinetic-proposed --nolog sfcgal_1.4.1-4.dsc Initiating build PACKAGEBUILD-24110048 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 5.4.0-121-generic #137-Ubuntu SMP Wed Jun 15 13:32:55 UTC 2022 s390x sbuild (Debian sbuild) 0.79.0 (05 February 2020) on bos02-s390x-009.buildd +==============================================================================+ | sfcgal 1.4.1-4 (s390x) Fri, 24 Jun 2022 17:22:17 +0000 | +==============================================================================+ Package: sfcgal Version: 1.4.1-4 Source Version: 1.4.1-4 Distribution: kinetic-proposed Machine Architecture: s390x Host Architecture: s390x Build Architecture: s390x Build Type: any I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-24110048/chroot-autobuild' with '<>' I: NOTICE: Log filtering will replace 'build/sfcgal-fJs7sL/resolver-JTLH7a' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- sfcgal_1.4.1-4.dsc exists in .; copying to chroot I: NOTICE: Log filtering will replace 'build/sfcgal-fJs7sL/sfcgal-1.4.1' with '<>' I: NOTICE: Log filtering will replace 'build/sfcgal-fJs7sL' with '<>' +------------------------------------------------------------------------------+ | Install package build dependencies | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: debhelper-compat (= 12), cmake, libcgal-dev (>= 5.3), libboost-all-dev, libmpfr-dev, libgmp-dev, pkg-kde-tools, chrpath, build-essential, fakeroot Filtered Build-Depends: debhelper-compat (= 12), cmake, libcgal-dev (>= 5.3), libboost-all-dev, libmpfr-dev, libgmp-dev, pkg-kde-tools, chrpath, build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<>/apt_archive/sbuild-build-depends-main-dummy.deb'. Ign:1 copy:/<>/apt_archive ./ InRelease Get:2 copy:/<>/apt_archive ./ Release [957 B] Ign:3 copy:/<>/apt_archive ./ Release.gpg Get:4 copy:/<>/apt_archive ./ Sources [422 B] Get:5 copy:/<>/apt_archive ./ Packages [504 B] Fetched 1883 B in 0s (0 B/s) Reading package lists... Reading package lists... Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils chrpath cmake cmake-data cpp-12 debhelper debugedit dh-autoreconf dh-elpa-helper dh-strip-nondeterminism diffstat dwz emacsen-common file gcc-12 gettext gettext-base gfortran-12 groff-base ibverbs-providers icu-devtools intltool-debian libaliased-perl libapt-pkg-perl libarchive-zip-perl libarchive13 libasan8 libb-hooks-endofscope-perl libb-hooks-op-check-perl libboost-all-dev libboost-atomic-dev libboost-atomic1.74-dev libboost-atomic1.74.0 libboost-chrono-dev libboost-chrono1.74-dev libboost-chrono1.74.0 libboost-container-dev libboost-container1.74-dev libboost-container1.74.0 libboost-context-dev libboost-context1.74-dev libboost-context1.74.0 libboost-coroutine-dev libboost-coroutine1.74-dev libboost-coroutine1.74.0 libboost-date-time-dev libboost-date-time1.74-dev libboost-date-time1.74.0 libboost-dev libboost-exception-dev libboost-exception1.74-dev libboost-fiber-dev libboost-fiber1.74-dev libboost-fiber1.74.0 libboost-filesystem-dev libboost-filesystem1.74-dev libboost-filesystem1.74.0 libboost-graph-dev libboost-graph-parallel-dev libboost-graph-parallel1.74-dev libboost-graph-parallel1.74.0 libboost-graph1.74-dev libboost-graph1.74.0 libboost-iostreams-dev libboost-iostreams1.74-dev libboost-iostreams1.74.0 libboost-locale-dev libboost-locale1.74-dev libboost-locale1.74.0 libboost-log-dev libboost-log1.74-dev libboost-log1.74.0 libboost-math-dev libboost-math1.74-dev libboost-math1.74.0 libboost-mpi-dev libboost-mpi-python-dev libboost-mpi-python1.74-dev libboost-mpi-python1.74.0 libboost-mpi1.74-dev libboost-mpi1.74.0 libboost-nowide-dev libboost-nowide1.74-dev libboost-nowide1.74.0 libboost-numpy-dev libboost-numpy1.74-dev libboost-numpy1.74.0 libboost-program-options-dev libboost-program-options1.74-dev libboost-program-options1.74.0 libboost-python-dev libboost-python1.74-dev libboost-python1.74.0 libboost-random-dev libboost-random1.74-dev libboost-random1.74.0 libboost-regex-dev libboost-regex1.74-dev libboost-regex1.74.0 libboost-serialization-dev libboost-serialization1.74-dev libboost-serialization1.74.0 libboost-stacktrace-dev libboost-stacktrace1.74-dev libboost-stacktrace1.74.0 libboost-system-dev libboost-system1.74-dev libboost-system1.74.0 libboost-test-dev libboost-test1.74-dev libboost-test1.74.0 libboost-thread-dev libboost-thread1.74-dev libboost-thread1.74.0 libboost-timer-dev libboost-timer1.74-dev libboost-timer1.74.0 libboost-tools-dev libboost-type-erasure-dev libboost-type-erasure1.74-dev libboost-type-erasure1.74.0 libboost-wave-dev libboost-wave1.74-dev libboost-wave1.74.0 libboost1.74-dev libboost1.74-tools-dev libbrotli1 libbsd0 libcapture-tiny-perl libcbor0.8 libcgal-dev libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libcurl3-gnutls libcurl4 libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdebhelper-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdw1 libdynaloader-functions-perl libedit2 libelf1 libemail-address-xs-perl libevent-2.1-7 libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-7 libexception-class-perl libexpat1 libexpat1-dev libexporter-tiny-perl libfabric1 libfido2-1 libfile-basedir-perl libfile-find-rule-perl libfile-stripnondeterminism-perl libfont-ttf-perl libgcc-12-dev libgfortran-12-dev libgfortran5 libgmp-dev libgmpxx4ldbl libhtml-html5-entities-perl libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libicu-dev libicu71 libimport-into-perl libio-interactive-perl libio-prompt-tiny-perl libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjs-jquery libjs-jquery-ui libjs-sphinxdoc libjs-underscore libjson-maybexs-perl libjsoncpp25 libldap-2.5-0 liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl liblist-utilsby-perl libltdl-dev libltdl7 liblzo2-2 libmagic-mgc libmagic1 libmarkdown2 libmd0 libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libmpdec3 libmpfr-dev libnamespace-clean-perl libnet-domain-tld-perl libnet-ipv6addr-perl libnet-netmask-perl libnetaddr-ip-perl libnghttp2-14 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libnumber-compare-perl libopenmpi-dev libopenmpi3 libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libpciaccess0 libperlio-gzip-perl libperlio-utf8-strict-perl libpipeline1 libpmix-dev libpmix2 libproc-processtable-perl libpsl5 libpython3-dev libpython3-stdlib libpython3.10 libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib librdmacm1 librhash0 librole-tiny-perl librtmp1 libsasl2-2 libsasl2-modules-db libsereal-decoder-perl libsereal-encoder-perl libsigsegv2 libsort-versions-perl libssh-4 libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-override-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtool libtry-tiny-perl libuchardet0 libunicode-utf8-perl liburi-perl libuv1 libvariable-magic-perl libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2 libxnvctrl0 libxs-parse-keyword-perl libyaml-0-2 libyaml-libyaml-perl lintian lzip lzop m4 man-db media-types mpi-default-bin mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client patchutils pkg-kde-tools po-debconf python3 python3-dev python3-distutils python3-lib2to3 python3-minimal python3.10 python3.10-dev python3.10-minimal sgml-base t1utils ucf unzip zlib1g-dev Suggested packages: autoconf-archive gnu-standards autoconf-doc cmake-doc ninja-build cmake-format gcc-12-locales dh-make gcc-12-multilib gcc-12-doc gettext-doc libasprintf-dev libgettextpo-dev gfortran-12-multilib gfortran-12-doc libcoarrays-dev groff lrzip libboost-doc graphviz libboost1.74-doc gccxml libboost-contract1.74-dev libmpfrc++-dev libntl-dev xsltproc doxygen docbook-xml docbook-xsl default-jdk fop libmpfi-dev libtbb-dev libxml-parser-perl gmp-doc libgmp10-doc icu-doc libjs-jquery-ui-docs libtool-doc libmpfr-doc openmpi-doc libscalar-number-perl pciutils libbareword-filehandles-perl libindirect-perl libmultidimensional-perl gcj-jdk libbusiness-isbn-perl libwww-perl binutils-multiarch libtext-template-perl m4-doc apparmor less www-browser opencl-icd gfortran | fortran-compiler keychain libpam-ssh monkeysphere ssh-askpass cdbs libmail-box-perl python3-doc python3-tk python3-venv python3.10-venv python3.10-doc binfmt-support sgml-base-doc zip Recommended packages: curl | wget | lynx libarchive-cpio-perl javascript-common libldap-common liblist-someutils-xs-perl libmath-base85-perl libsocket6-perl libcoarrays-openmpi-dev libpackage-stash-xs-perl publicsuffix libsasl2-modules libwww-perl libxml-sax-expat-perl xauth libmail-sendmail-perl The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdextrautils chrpath cmake cmake-data cpp-12 debhelper debugedit dh-autoreconf dh-elpa-helper dh-strip-nondeterminism diffstat dwz emacsen-common file gcc-12 gettext gettext-base gfortran-12 groff-base ibverbs-providers icu-devtools intltool-debian libaliased-perl libapt-pkg-perl libarchive-zip-perl libarchive13 libasan8 libb-hooks-endofscope-perl libb-hooks-op-check-perl libboost-all-dev libboost-atomic-dev libboost-atomic1.74-dev libboost-atomic1.74.0 libboost-chrono-dev libboost-chrono1.74-dev libboost-chrono1.74.0 libboost-container-dev libboost-container1.74-dev libboost-container1.74.0 libboost-context-dev libboost-context1.74-dev libboost-context1.74.0 libboost-coroutine-dev libboost-coroutine1.74-dev libboost-coroutine1.74.0 libboost-date-time-dev libboost-date-time1.74-dev libboost-date-time1.74.0 libboost-dev libboost-exception-dev libboost-exception1.74-dev libboost-fiber-dev libboost-fiber1.74-dev libboost-fiber1.74.0 libboost-filesystem-dev libboost-filesystem1.74-dev libboost-filesystem1.74.0 libboost-graph-dev libboost-graph-parallel-dev libboost-graph-parallel1.74-dev libboost-graph-parallel1.74.0 libboost-graph1.74-dev libboost-graph1.74.0 libboost-iostreams-dev libboost-iostreams1.74-dev libboost-iostreams1.74.0 libboost-locale-dev libboost-locale1.74-dev libboost-locale1.74.0 libboost-log-dev libboost-log1.74-dev libboost-log1.74.0 libboost-math-dev libboost-math1.74-dev libboost-math1.74.0 libboost-mpi-dev libboost-mpi-python-dev libboost-mpi-python1.74-dev libboost-mpi-python1.74.0 libboost-mpi1.74-dev libboost-mpi1.74.0 libboost-nowide-dev libboost-nowide1.74-dev libboost-nowide1.74.0 libboost-numpy-dev libboost-numpy1.74-dev libboost-numpy1.74.0 libboost-program-options-dev libboost-program-options1.74-dev libboost-program-options1.74.0 libboost-python-dev libboost-python1.74-dev libboost-python1.74.0 libboost-random-dev libboost-random1.74-dev libboost-random1.74.0 libboost-regex-dev libboost-regex1.74-dev libboost-regex1.74.0 libboost-serialization-dev libboost-serialization1.74-dev libboost-serialization1.74.0 libboost-stacktrace-dev libboost-stacktrace1.74-dev libboost-stacktrace1.74.0 libboost-system-dev libboost-system1.74-dev libboost-system1.74.0 libboost-test-dev libboost-test1.74-dev libboost-test1.74.0 libboost-thread-dev libboost-thread1.74-dev libboost-thread1.74.0 libboost-timer-dev libboost-timer1.74-dev libboost-timer1.74.0 libboost-tools-dev libboost-type-erasure-dev libboost-type-erasure1.74-dev libboost-type-erasure1.74.0 libboost-wave-dev libboost-wave1.74-dev libboost-wave1.74.0 libboost1.74-dev libboost1.74-tools-dev libbrotli1 libbsd0 libcapture-tiny-perl libcbor0.8 libcgal-dev libclass-data-inheritable-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconfig-tiny-perl libconst-fast-perl libcpanel-json-xs-perl libcurl3-gnutls libcurl4 libdata-dpath-perl libdata-messagepack-perl libdata-optlist-perl libdata-validate-domain-perl libdata-validate-ip-perl libdata-validate-uri-perl libdebhelper-perl libdevel-callchecker-perl libdevel-size-perl libdevel-stacktrace-perl libdw1 libdynaloader-functions-perl libedit2 libelf1 libemail-address-xs-perl libevent-2.1-7 libevent-core-2.1-7 libevent-dev libevent-extra-2.1-7 libevent-openssl-2.1-7 libevent-pthreads-2.1-7 libexception-class-perl libexpat1 libexpat1-dev libexporter-tiny-perl libfabric1 libfido2-1 libfile-basedir-perl libfile-find-rule-perl libfile-stripnondeterminism-perl libfont-ttf-perl libgcc-12-dev libgfortran-12-dev libgfortran5 libgmp-dev libgmpxx4ldbl libhtml-html5-entities-perl libhwloc-dev libhwloc-plugins libhwloc15 libibverbs-dev libibverbs1 libicu-dev libicu71 libimport-into-perl libio-interactive-perl libio-prompt-tiny-perl libio-string-perl libipc-run3-perl libipc-system-simple-perl libiterator-perl libiterator-util-perl libjs-jquery libjs-jquery-ui libjs-sphinxdoc libjs-underscore libjson-maybexs-perl libjsoncpp25 libldap-2.5-0 liblist-compare-perl liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl liblist-utilsby-perl libltdl-dev libltdl7 liblzo2-2 libmagic-mgc libmagic1 libmarkdown2 libmd0 libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmouse-perl libmpdec3 libmpfr-dev libnamespace-clean-perl libnet-domain-tld-perl libnet-ipv6addr-perl libnet-netmask-perl libnetaddr-ip-perl libnghttp2-14 libnl-3-200 libnl-3-dev libnl-route-3-200 libnl-route-3-dev libnuma-dev libnuma1 libnumber-compare-perl libopenmpi-dev libopenmpi3 libpackage-stash-perl libparams-classify-perl libparams-util-perl libpath-tiny-perl libpciaccess0 libperlio-gzip-perl libperlio-utf8-strict-perl libpipeline1 libpmix-dev libpmix2 libproc-processtable-perl libpsl5 libpython3-dev libpython3-stdlib libpython3.10 libpython3.10-dev libpython3.10-minimal libpython3.10-stdlib librdmacm1 librhash0 librole-tiny-perl librtmp1 libsasl2-2 libsasl2-modules-db libsereal-decoder-perl libsereal-encoder-perl libsigsegv2 libsort-versions-perl libssh-4 libstrictures-perl libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-name-perl libsub-override-perl libsub-quote-perl libsyntax-keyword-try-perl libterm-readkey-perl libtext-glob-perl libtext-levenshteinxs-perl libtext-markdown-discount-perl libtext-xslate-perl libtime-duration-perl libtime-moment-perl libtimedate-perl libtool libtry-tiny-perl libuchardet0 libunicode-utf8-perl liburi-perl libuv1 libvariable-magic-perl libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxml-libxml-perl libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-perl libxml2 libxnvctrl0 libxs-parse-keyword-perl libyaml-0-2 libyaml-libyaml-perl lintian lzip lzop m4 man-db media-types mpi-default-bin mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common openssh-client patchutils pkg-kde-tools po-debconf python3 python3-dev python3-distutils python3-lib2to3 python3-minimal python3.10 python3.10-dev python3.10-minimal sbuild-build-depends-main-dummy sgml-base t1utils ucf unzip zlib1g-dev 0 upgraded, 334 newly installed, 0 to remove and 0 not upgraded. Need to get 277 MB of archives. After this operation, 1181 MB of additional disk space will be used. Get:1 copy:/<>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [726 B] Get:2 http://ftpmaster.internal/ubuntu kinetic/main s390x libpython3.10-minimal s390x 3.10.5-1 [800 kB] Get:3 http://ftpmaster.internal/ubuntu kinetic/main s390x libexpat1 s390x 2.4.8-1 [87.6 kB] Get:4 http://ftpmaster.internal/ubuntu kinetic/main s390x python3.10-minimal s390x 3.10.5-1 [2069 kB] Get:5 http://ftpmaster.internal/ubuntu kinetic/main s390x python3-minimal s390x 3.10.4-0ubuntu2 [24.4 kB] Get:6 http://ftpmaster.internal/ubuntu kinetic/main s390x media-types all 8.0.0 [24.9 kB] Get:7 http://ftpmaster.internal/ubuntu kinetic/main s390x libmpdec3 s390x 2.5.1-2build2 [90.8 kB] Get:8 http://ftpmaster.internal/ubuntu kinetic/main s390x libpython3.10-stdlib s390x 3.10.5-1 [1773 kB] Get:9 http://ftpmaster.internal/ubuntu kinetic/main s390x python3.10 s390x 3.10.5-1 [491 kB] Get:10 http://ftpmaster.internal/ubuntu kinetic/main s390x libpython3-stdlib s390x 3.10.4-0ubuntu2 [6990 B] Get:11 http://ftpmaster.internal/ubuntu kinetic/main s390x python3 s390x 3.10.4-0ubuntu2 [22.8 kB] Get:12 http://ftpmaster.internal/ubuntu kinetic/main s390x sgml-base all 1.30 [12.5 kB] Get:13 http://ftpmaster.internal/ubuntu kinetic/main s390x libmd0 s390x 1.0.4-1build1 [22.9 kB] Get:14 http://ftpmaster.internal/ubuntu kinetic/main s390x libbsd0 s390x 0.11.6-1 [45.5 kB] Get:15 http://ftpmaster.internal/ubuntu kinetic/main s390x libelf1 s390x 0.187-1 [55.5 kB] Get:16 http://ftpmaster.internal/ubuntu kinetic/main s390x libicu71 s390x 71.1-3 [10.5 MB] Get:17 http://ftpmaster.internal/ubuntu kinetic/main s390x libxml2 s390x 2.9.14+dfsg-1 [706 kB] Get:18 http://ftpmaster.internal/ubuntu kinetic/main s390x libyaml-0-2 s390x 0.2.2-1build2 [47.6 kB] Get:19 http://ftpmaster.internal/ubuntu kinetic/main s390x ucf all 3.0043 [56.1 kB] Get:20 http://ftpmaster.internal/ubuntu kinetic/main s390x bsdextrautils s390x 2.38-4ubuntu1 [71.6 kB] Get:21 http://ftpmaster.internal/ubuntu kinetic/main s390x libmagic-mgc s390x 1:5.41-4 [258 kB] Get:22 http://ftpmaster.internal/ubuntu kinetic/main s390x libmagic1 s390x 1:5.41-4 [84.8 kB] Get:23 http://ftpmaster.internal/ubuntu kinetic/main s390x file s390x 1:5.41-4 [21.4 kB] Get:24 http://ftpmaster.internal/ubuntu kinetic/main s390x gettext-base s390x 0.21-6 [37.9 kB] Get:25 http://ftpmaster.internal/ubuntu kinetic/main s390x libuchardet0 s390x 0.0.7-1build2 [76.4 kB] Get:26 http://ftpmaster.internal/ubuntu kinetic/main s390x groff-base s390x 1.22.4-8build1 [928 kB] Get:27 http://ftpmaster.internal/ubuntu kinetic/main s390x libcbor0.8 s390x 0.8.0-2ubuntu1 [23.9 kB] Get:28 http://ftpmaster.internal/ubuntu kinetic/main s390x libedit2 s390x 3.1-20210910-1build1 [95.7 kB] Get:29 http://ftpmaster.internal/ubuntu kinetic/main s390x libfido2-1 s390x 1.11.0-1 [76.1 kB] Get:30 http://ftpmaster.internal/ubuntu kinetic/main s390x libnghttp2-14 s390x 1.47.0-1 [67.6 kB] Get:31 http://ftpmaster.internal/ubuntu kinetic/main s390x libnuma1 s390x 2.0.14-3ubuntu2 [22.8 kB] Get:32 http://ftpmaster.internal/ubuntu kinetic/main s390x libpipeline1 s390x 1.5.6-1 [23.3 kB] Get:33 http://ftpmaster.internal/ubuntu kinetic/main s390x libpsl5 s390x 0.21.0-1.2build2 [58.5 kB] Get:34 http://ftpmaster.internal/ubuntu kinetic/main s390x libuv1 s390x 1.44.1-2 [89.6 kB] Get:35 http://ftpmaster.internal/ubuntu kinetic/main s390x libxau6 s390x 1:1.0.9-1build5 [7522 B] Get:36 http://ftpmaster.internal/ubuntu kinetic/main s390x libxdmcp6 s390x 1:1.1.3-0ubuntu5 [10.8 kB] Get:37 http://ftpmaster.internal/ubuntu kinetic/main s390x libxcb1 s390x 1.14-3ubuntu3 [47.8 kB] Get:38 http://ftpmaster.internal/ubuntu kinetic/main s390x libx11-data all 2:1.7.5-1 [119 kB] Get:39 http://ftpmaster.internal/ubuntu kinetic/main s390x libx11-6 s390x 2:1.7.5-1 [653 kB] Get:40 http://ftpmaster.internal/ubuntu kinetic/main s390x libxext6 s390x 2:1.3.4-1build1 [30.5 kB] Get:41 http://ftpmaster.internal/ubuntu kinetic/main s390x man-db s390x 2.10.2-1 [1183 kB] Get:42 http://ftpmaster.internal/ubuntu kinetic/main s390x openssh-client s390x 1:9.0p1-1 [833 kB] Get:43 http://ftpmaster.internal/ubuntu kinetic/main s390x libsigsegv2 s390x 2.13-1ubuntu3 [14.5 kB] Get:44 http://ftpmaster.internal/ubuntu kinetic/main s390x m4 s390x 1.4.18-5ubuntu2 [197 kB] Get:45 http://ftpmaster.internal/ubuntu kinetic/main s390x autoconf all 2.71-2 [338 kB] Get:46 http://ftpmaster.internal/ubuntu kinetic/main s390x autotools-dev all 20220109.1 [44.9 kB] Get:47 http://ftpmaster.internal/ubuntu kinetic/main s390x automake all 1:1.16.5-1.3 [558 kB] Get:48 http://ftpmaster.internal/ubuntu kinetic/main s390x autopoint all 0.21-6 [421 kB] Get:49 http://ftpmaster.internal/ubuntu kinetic/universe s390x chrpath s390x 0.16-2 [13.2 kB] Get:50 http://ftpmaster.internal/ubuntu kinetic/main s390x libarchive13 s390x 3.6.0-1ubuntu1 [367 kB] Get:51 http://ftpmaster.internal/ubuntu kinetic/main s390x libbrotli1 s390x 1.0.9-2build6 [318 kB] Get:52 http://ftpmaster.internal/ubuntu kinetic/main s390x libsasl2-modules-db s390x 2.1.28+dfsg-6ubuntu1 [20.4 kB] Get:53 http://ftpmaster.internal/ubuntu kinetic/main s390x libsasl2-2 s390x 2.1.28+dfsg-6ubuntu1 [57.3 kB] Get:54 http://ftpmaster.internal/ubuntu kinetic/main s390x libldap-2.5-0 s390x 2.5.12+dfsg-2ubuntu1 [175 kB] Get:55 http://ftpmaster.internal/ubuntu kinetic/main s390x librtmp1 s390x 2.4+20151223.gitfa8646d.1-2build4 [56.4 kB] Get:56 http://ftpmaster.internal/ubuntu kinetic/main s390x libssh-4 s390x 0.9.6-2build1 [174 kB] Get:57 http://ftpmaster.internal/ubuntu kinetic/main s390x libcurl4 s390x 7.83.1-2 [278 kB] Get:58 http://ftpmaster.internal/ubuntu kinetic/main s390x libjsoncpp25 s390x 1.9.5-4 [74.8 kB] Get:59 http://ftpmaster.internal/ubuntu kinetic/main s390x librhash0 s390x 1.4.2-1ubuntu1 [126 kB] Get:60 http://ftpmaster.internal/ubuntu kinetic/main s390x dh-elpa-helper all 2.0.9ubuntu1 [7610 B] Get:61 http://ftpmaster.internal/ubuntu kinetic/main s390x emacsen-common all 3.0.4 [14.9 kB] Get:62 http://ftpmaster.internal/ubuntu kinetic/main s390x cmake-data all 3.23.2-1ubuntu1 [1944 kB] Get:63 http://ftpmaster.internal/ubuntu kinetic/main s390x cmake s390x 3.23.2-1ubuntu1 [4627 kB] Get:64 http://ftpmaster.internal/ubuntu kinetic-proposed/universe s390x cpp-12 s390x 12.1.0-4ubuntu1 [54.1 MB] Get:65 http://ftpmaster.internal/ubuntu kinetic/main s390x libdebhelper-perl all 13.7.1ubuntu1 [66.9 kB] Get:66 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libasan8 s390x 12.1.0-4ubuntu1 [2408 kB] Get:67 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libgcc-12-dev s390x 12.1.0-4ubuntu1 [852 kB] Get:68 http://ftpmaster.internal/ubuntu kinetic-proposed/universe s390x gcc-12 s390x 12.1.0-4ubuntu1 [60.7 MB] Get:69 http://ftpmaster.internal/ubuntu kinetic/main s390x libtool all 2.4.7-4 [166 kB] Get:70 http://ftpmaster.internal/ubuntu kinetic/main s390x dh-autoreconf all 20 [16.1 kB] Get:71 http://ftpmaster.internal/ubuntu kinetic/main s390x libarchive-zip-perl all 1.68-1 [90.2 kB] Get:72 http://ftpmaster.internal/ubuntu kinetic/main s390x libsub-override-perl all 0.09-3 [9756 B] Get:73 http://ftpmaster.internal/ubuntu kinetic/main s390x libfile-stripnondeterminism-perl all 1.13.0-1 [18.1 kB] Get:74 http://ftpmaster.internal/ubuntu kinetic/main s390x dh-strip-nondeterminism all 1.13.0-1 [5344 B] Get:75 http://ftpmaster.internal/ubuntu kinetic/main s390x libdw1 s390x 0.187-1 [245 kB] Get:76 http://ftpmaster.internal/ubuntu kinetic/main s390x debugedit s390x 1:5.0-4build1 [48.3 kB] Get:77 http://ftpmaster.internal/ubuntu kinetic/main s390x dwz s390x 0.14-1build2 [104 kB] Get:78 http://ftpmaster.internal/ubuntu kinetic/main s390x gettext s390x 0.21-6 [850 kB] Get:79 http://ftpmaster.internal/ubuntu kinetic/main s390x intltool-debian all 0.35.0+20060710.5 [24.9 kB] Get:80 http://ftpmaster.internal/ubuntu kinetic/main s390x po-debconf all 1.0.21+nmu1 [233 kB] Get:81 http://ftpmaster.internal/ubuntu kinetic/main s390x debhelper all 13.7.1ubuntu1 [940 kB] Get:82 http://ftpmaster.internal/ubuntu kinetic/main s390x diffstat s390x 1.64-1build2 [29.3 kB] Get:83 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x libgfortran5 s390x 12.1.0-4ubuntu1 [468 kB] Get:84 http://ftpmaster.internal/ubuntu kinetic-proposed/universe s390x libgfortran-12-dev s390x 12.1.0-4ubuntu1 [517 kB] Get:85 http://ftpmaster.internal/ubuntu kinetic-proposed/universe s390x gfortran-12 s390x 12.1.0-4ubuntu1 [55.1 MB] Get:86 http://ftpmaster.internal/ubuntu kinetic/main s390x libnl-3-200 s390x 3.5.0-0.1 [57.3 kB] Get:87 http://ftpmaster.internal/ubuntu kinetic/main s390x libnl-route-3-200 s390x 3.5.0-0.1 [171 kB] Get:88 http://ftpmaster.internal/ubuntu kinetic/main s390x libibverbs1 s390x 40.0-1 [64.7 kB] Get:89 http://ftpmaster.internal/ubuntu kinetic/main s390x ibverbs-providers s390x 40.0-1 [337 kB] Get:90 http://ftpmaster.internal/ubuntu kinetic/main s390x icu-devtools s390x 71.1-3 [199 kB] Get:91 http://ftpmaster.internal/ubuntu kinetic/main s390x libaliased-perl all 0.34-2 [13.5 kB] Get:92 http://ftpmaster.internal/ubuntu kinetic/main s390x libapt-pkg-perl s390x 0.1.40build2 [70.8 kB] Get:93 http://ftpmaster.internal/ubuntu kinetic/main s390x libb-hooks-op-check-perl s390x 0.22-2 [10.3 kB] Get:94 http://ftpmaster.internal/ubuntu kinetic/main s390x libdynaloader-functions-perl all 0.003-2 [12.5 kB] Get:95 http://ftpmaster.internal/ubuntu kinetic/main s390x libdevel-callchecker-perl s390x 0.008-1ubuntu4 [14.9 kB] Get:96 http://ftpmaster.internal/ubuntu kinetic/main s390x libparams-classify-perl s390x 0.015-2 [21.9 kB] Get:97 http://ftpmaster.internal/ubuntu kinetic/main s390x libmodule-runtime-perl all 0.016-2 [16.4 kB] Get:98 http://ftpmaster.internal/ubuntu kinetic/main s390x libtry-tiny-perl all 0.31-1 [21.8 kB] Get:99 http://ftpmaster.internal/ubuntu kinetic/main s390x libmodule-implementation-perl all 0.09-2 [12.0 kB] Get:100 http://ftpmaster.internal/ubuntu kinetic/main s390x libsub-exporter-progressive-perl all 0.001013-2 [7248 B] Get:101 http://ftpmaster.internal/ubuntu kinetic/main s390x libvariable-magic-perl s390x 0.62-1build5 [34.8 kB] Get:102 http://ftpmaster.internal/ubuntu kinetic/main s390x libb-hooks-endofscope-perl all 0.26-1 [17.8 kB] Get:103 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost1.74-dev s390x 1.74.0-14ubuntu4 [9616 kB] Get:104 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-dev s390x 1.74.0.3ubuntu7 [3490 B] Get:105 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost1.74-tools-dev s390x 1.74.0-14ubuntu4 [1315 kB] Get:106 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-tools-dev s390x 1.74.0.3ubuntu7 [3428 B] Get:107 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-atomic1.74.0 s390x 1.74.0-14ubuntu4 [223 kB] Get:108 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-atomic1.74-dev s390x 1.74.0-14ubuntu4 [221 kB] Get:109 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-atomic-dev s390x 1.74.0.3ubuntu7 [3546 B] Get:110 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-chrono1.74.0 s390x 1.74.0-14ubuntu4 [232 kB] Get:111 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-chrono1.74-dev s390x 1.74.0-14ubuntu4 [237 kB] Get:112 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-chrono-dev s390x 1.74.0.3ubuntu7 [3856 B] Get:113 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-container1.74.0 s390x 1.74.0-14ubuntu4 [245 kB] Get:114 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-container1.74-dev s390x 1.74.0-14ubuntu4 [254 kB] Get:115 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-container-dev s390x 1.74.0.3ubuntu7 [3714 B] Get:116 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-date-time1.74.0 s390x 1.74.0-14ubuntu4 [220 kB] Get:117 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-serialization1.74.0 s390x 1.74.0-14ubuntu4 [322 kB] Get:118 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-serialization1.74-dev s390x 1.74.0-14ubuntu4 [373 kB] Get:119 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-date-time1.74-dev s390x 1.74.0-14ubuntu4 [226 kB] Get:120 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-system1.74.0 s390x 1.74.0-14ubuntu4 [221 kB] Get:121 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-system1.74-dev s390x 1.74.0-14ubuntu4 [218 kB] Get:122 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-thread1.74.0 s390x 1.74.0-14ubuntu4 [261 kB] Get:123 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-thread1.74-dev s390x 1.74.0-14ubuntu4 [270 kB] Get:124 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-context1.74.0 s390x 1.74.0-14ubuntu4 [222 kB] Get:125 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-context1.74-dev s390x 1.74.0-14ubuntu4 [220 kB] Get:126 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-context-dev s390x 1.74.0.3ubuntu7 [3456 B] Get:127 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-coroutine1.74.0 s390x 1.74.0-14ubuntu4 [234 kB] Get:128 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-coroutine1.74-dev s390x 1.74.0-14ubuntu4 [243 kB] Get:129 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-coroutine-dev s390x 1.74.0.3ubuntu7 [3522 B] Get:130 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-date-time-dev s390x 1.74.0.3ubuntu7 [3246 B] Get:131 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-exception1.74-dev s390x 1.74.0-14ubuntu4 [216 kB] Get:132 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-exception-dev s390x 1.74.0.3ubuntu7 [3250 B] Get:133 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-filesystem1.74.0 s390x 1.74.0-14ubuntu4 [262 kB] Get:134 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-filesystem1.74-dev s390x 1.74.0-14ubuntu4 [285 kB] Get:135 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-fiber1.74.0 s390x 1.74.0-14ubuntu4 [242 kB] Get:136 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-fiber1.74-dev s390x 1.74.0-14ubuntu4 [253 kB] Get:137 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-fiber-dev s390x 1.74.0.3ubuntu7 [3676 B] Get:138 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-filesystem-dev s390x 1.74.0.3ubuntu7 [3282 B] Get:139 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-regex1.74.0 s390x 1.74.0-14ubuntu4 [493 kB] Get:140 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-graph1.74.0 s390x 1.74.0-14ubuntu4 [301 kB] Get:141 http://ftpmaster.internal/ubuntu kinetic/main s390x libicu-dev s390x 71.1-3 [11.4 MB] Get:142 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-regex1.74-dev s390x 1.74.0-14ubuntu4 [585 kB] Get:143 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-test1.74.0 s390x 1.74.0-14ubuntu4 [427 kB] Get:144 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-test1.74-dev s390x 1.74.0-14ubuntu4 [542 kB] Get:145 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-graph1.74-dev s390x 1.74.0-14ubuntu4 [334 kB] Get:146 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-graph-dev s390x 1.74.0.3ubuntu7 [3348 B] Get:147 http://ftpmaster.internal/ubuntu kinetic/main s390x libevent-core-2.1-7 s390x 2.1.12-stable-5 [90.2 kB] Get:148 http://ftpmaster.internal/ubuntu kinetic/main s390x libevent-pthreads-2.1-7 s390x 2.1.12-stable-5 [7672 B] Get:149 http://ftpmaster.internal/ubuntu kinetic/main s390x librdmacm1 s390x 40.0-1 [67.8 kB] Get:150 http://ftpmaster.internal/ubuntu kinetic/universe s390x libfabric1 s390x 1.11.0-3 [416 kB] Get:151 http://ftpmaster.internal/ubuntu kinetic/universe s390x libhwloc15 s390x 2.7.1-1 [145 kB] Get:152 http://ftpmaster.internal/ubuntu kinetic/main s390x libcurl3-gnutls s390x 7.83.1-2 [273 kB] Get:153 http://ftpmaster.internal/ubuntu kinetic/main s390x libpciaccess0 s390x 0.16-3 [18.3 kB] Get:154 http://ftpmaster.internal/ubuntu kinetic/main s390x libxnvctrl0 s390x 510.47.03-0ubuntu1 [11.7 kB] Get:155 http://ftpmaster.internal/ubuntu kinetic/universe s390x ocl-icd-libopencl1 s390x 2.2.14-3 [40.6 kB] Get:156 http://ftpmaster.internal/ubuntu kinetic/universe s390x libhwloc-plugins s390x 2.7.1-1 [15.4 kB] Get:157 http://ftpmaster.internal/ubuntu kinetic/universe s390x libpmix2 s390x 4.1.2-2ubuntu1 [565 kB] Get:158 http://ftpmaster.internal/ubuntu kinetic/universe s390x libopenmpi3 s390x 4.1.4-1ubuntu1 [2133 kB] Get:159 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-mpi1.74.0 s390x 1.74.0-14ubuntu4 [256 kB] Get:160 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-graph-parallel1.74.0 s390x 1.74.0-14ubuntu4 [263 kB] Get:161 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-graph-parallel1.74-dev s390x 1.74.0-14ubuntu4 [276 kB] Get:162 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-graph-parallel-dev s390x 1.74.0.3ubuntu7 [3384 B] Get:163 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-iostreams1.74.0 s390x 1.74.0-14ubuntu4 [243 kB] Get:164 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-iostreams1.74-dev s390x 1.74.0-14ubuntu4 [250 kB] Get:165 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-iostreams-dev s390x 1.74.0.3ubuntu7 [3238 B] Get:166 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-locale1.74.0 s390x 1.74.0-14ubuntu4 [406 kB] Get:167 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-locale1.74-dev s390x 1.74.0-14ubuntu4 [595 kB] Get:168 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-locale-dev s390x 1.74.0.3ubuntu7 [3572 B] Get:169 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-log1.74.0 s390x 1.74.0-14ubuntu4 [571 kB] Get:170 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-log1.74-dev s390x 1.74.0-14ubuntu4 [839 kB] Get:171 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-log-dev s390x 1.74.0.3ubuntu7 [3448 B] Get:172 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-math1.74.0 s390x 1.74.0-14ubuntu4 [426 kB] Get:173 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-math1.74-dev s390x 1.74.0-14ubuntu4 [547 kB] Get:174 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-math-dev s390x 1.74.0.3ubuntu7 [3454 B] Get:175 http://ftpmaster.internal/ubuntu kinetic/universe s390x openmpi-common all 4.1.4-1ubuntu1 [163 kB] Get:176 http://ftpmaster.internal/ubuntu kinetic/main s390x libnl-3-dev s390x 3.5.0-0.1 [100 kB] Get:177 http://ftpmaster.internal/ubuntu kinetic/main s390x libnl-route-3-dev s390x 3.5.0-0.1 [193 kB] Get:178 http://ftpmaster.internal/ubuntu kinetic/main s390x libibverbs-dev s390x 40.0-1 [625 kB] Get:179 http://ftpmaster.internal/ubuntu kinetic/main s390x libnuma-dev s390x 2.0.14-3ubuntu2 [36.1 kB] Get:180 http://ftpmaster.internal/ubuntu kinetic/main s390x libltdl7 s390x 2.4.7-4 [40.6 kB] Get:181 http://ftpmaster.internal/ubuntu kinetic/main s390x libltdl-dev s390x 2.4.7-4 [169 kB] Get:182 http://ftpmaster.internal/ubuntu kinetic/universe s390x libhwloc-dev s390x 2.7.1-1 [239 kB] Get:183 http://ftpmaster.internal/ubuntu kinetic/main s390x libevent-2.1-7 s390x 2.1.12-stable-5 [139 kB] Get:184 http://ftpmaster.internal/ubuntu kinetic/main s390x libevent-extra-2.1-7 s390x 2.1.12-stable-5 [61.7 kB] Get:185 http://ftpmaster.internal/ubuntu kinetic/main s390x libevent-openssl-2.1-7 s390x 2.1.12-stable-5 [15.0 kB] Get:186 http://ftpmaster.internal/ubuntu kinetic/main s390x libevent-dev s390x 2.1.12-stable-5 [270 kB] Get:187 http://ftpmaster.internal/ubuntu kinetic/main s390x zlib1g-dev s390x 1:1.2.11.dfsg-2ubuntu9 [170 kB] Get:188 http://ftpmaster.internal/ubuntu kinetic/universe s390x libpmix-dev s390x 4.1.2-2ubuntu1 [762 kB] Get:189 http://ftpmaster.internal/ubuntu kinetic/main s390x libjs-jquery all 3.6.0+dfsg+~3.5.13-1 [321 kB] Get:190 http://ftpmaster.internal/ubuntu kinetic/universe s390x libjs-jquery-ui all 1.13.1+dfsg-1 [253 kB] Get:191 http://ftpmaster.internal/ubuntu kinetic/universe s390x openmpi-bin s390x 4.1.4-1ubuntu1 [82.6 kB] Get:192 http://ftpmaster.internal/ubuntu kinetic/universe s390x libopenmpi-dev s390x 4.1.4-1ubuntu1 [826 kB] Get:193 http://ftpmaster.internal/ubuntu kinetic/universe s390x mpi-default-dev s390x 1.14 [3698 B] Get:194 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-mpi1.74-dev s390x 1.74.0-14ubuntu4 [283 kB] Get:195 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-mpi-dev s390x 1.74.0.3ubuntu7 [3328 B] Get:196 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-python1.74.0 s390x 1.74.0-14ubuntu4 [294 kB] Get:197 http://ftpmaster.internal/ubuntu kinetic/universe s390x mpi-default-bin s390x 1.14 [2898 B] Get:198 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-mpi-python1.74.0 s390x 1.74.0-14ubuntu4 [342 kB] Get:199 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-mpi-python1.74-dev s390x 1.74.0-14ubuntu4 [224 kB] Get:200 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-mpi-python-dev s390x 1.74.0.3ubuntu7 [3384 B] Get:201 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-numpy1.74.0 s390x 1.74.0-14ubuntu4 [229 kB] Get:202 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-numpy1.74-dev s390x 1.74.0-14ubuntu4 [233 kB] Get:203 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-numpy-dev s390x 1.74.0.3ubuntu7 [3286 B] Get:204 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-program-options1.74.0 s390x 1.74.0-14ubuntu4 [305 kB] Get:205 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-program-options1.74-dev s390x 1.74.0-14ubuntu4 [372 kB] Get:206 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-program-options-dev s390x 1.74.0.3ubuntu7 [3266 B] Get:207 http://ftpmaster.internal/ubuntu kinetic/main s390x libpython3.10 s390x 3.10.5-1 [1879 kB] Get:208 http://ftpmaster.internal/ubuntu kinetic/main s390x libexpat1-dev s390x 2.4.8-1 [143 kB] Get:209 http://ftpmaster.internal/ubuntu kinetic/main s390x libpython3.10-dev s390x 3.10.5-1 [4418 kB] Get:210 http://ftpmaster.internal/ubuntu kinetic/main s390x libpython3-dev s390x 3.10.4-0ubuntu2 [7246 B] Get:211 http://ftpmaster.internal/ubuntu kinetic/main s390x python3.10-dev s390x 3.10.5-1 [507 kB] Get:212 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x python3-lib2to3 all 3.10.5-1ubuntu2 [77.5 kB] Get:213 http://ftpmaster.internal/ubuntu kinetic-proposed/main s390x python3-distutils all 3.10.5-1ubuntu2 [139 kB] Get:214 http://ftpmaster.internal/ubuntu kinetic/main s390x libjs-underscore all 1.13.3~dfsg+~1.11.4-1 [118 kB] Get:215 http://ftpmaster.internal/ubuntu kinetic/main s390x libjs-sphinxdoc all 4.5.0-4 [142 kB] Get:216 http://ftpmaster.internal/ubuntu kinetic/main s390x python3-dev s390x 3.10.4-0ubuntu2 [26.0 kB] Get:217 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-python1.74-dev s390x 1.74.0-14ubuntu4 [315 kB] Get:218 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-python-dev s390x 1.74.0.3ubuntu7 [3538 B] Get:219 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-random1.74.0 s390x 1.74.0-14ubuntu4 [231 kB] Get:220 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-random1.74-dev s390x 1.74.0-14ubuntu4 [231 kB] Get:221 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-random-dev s390x 1.74.0.3ubuntu7 [3258 B] Get:222 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-regex-dev s390x 1.74.0.3ubuntu7 [3510 B] Get:223 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-serialization-dev s390x 1.74.0.3ubuntu7 [3468 B] Get:224 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-stacktrace1.74.0 s390x 1.74.0-14ubuntu4 [265 kB] Get:225 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-stacktrace1.74-dev s390x 1.74.0-14ubuntu4 [232 kB] Get:226 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-stacktrace-dev s390x 1.74.0.3ubuntu7 [3258 B] Get:227 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-system-dev s390x 1.74.0.3ubuntu7 [3390 B] Get:228 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-test-dev s390x 1.74.0.3ubuntu7 [3276 B] Get:229 http://ftpmaster.internal/ubuntu kinetic/main s390x libboost-thread-dev s390x 1.74.0.3ubuntu7 [3264 B] Get:230 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-timer1.74.0 s390x 1.74.0-14ubuntu4 [228 kB] Get:231 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-timer1.74-dev s390x 1.74.0-14ubuntu4 [230 kB] Get:232 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-timer-dev s390x 1.74.0.3ubuntu7 [3378 B] Get:233 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-type-erasure1.74.0 s390x 1.74.0-14ubuntu4 [233 kB] Get:234 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-type-erasure1.74-dev s390x 1.74.0-14ubuntu4 [238 kB] Get:235 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-type-erasure-dev s390x 1.74.0.3ubuntu7 [3344 B] Get:236 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-wave1.74.0 s390x 1.74.0-14ubuntu4 [434 kB] Get:237 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-wave1.74-dev s390x 1.74.0-14ubuntu4 [491 kB] Get:238 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-wave-dev s390x 1.74.0.3ubuntu7 [3294 B] Get:239 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-nowide1.74.0 s390x 1.74.0-14ubuntu4 [222 kB] Get:240 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-nowide1.74-dev s390x 1.74.0-14ubuntu4 [220 kB] Get:241 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-nowide-dev s390x 1.74.0.3ubuntu7 [3320 B] Get:242 http://ftpmaster.internal/ubuntu kinetic/universe s390x libboost-all-dev s390x 1.74.0.3ubuntu7 [2270 B] Get:243 http://ftpmaster.internal/ubuntu kinetic/main s390x libcapture-tiny-perl all 0.48-1 [20.4 kB] Get:244 http://ftpmaster.internal/ubuntu kinetic/main s390x libgmpxx4ldbl s390x 2:6.2.1+dfsg-3ubuntu1 [9316 B] Get:245 http://ftpmaster.internal/ubuntu kinetic/main s390x libgmp-dev s390x 2:6.2.1+dfsg-3ubuntu1 [348 kB] Get:246 http://ftpmaster.internal/ubuntu kinetic/main s390x libmpfr-dev s390x 4.1.0-3build3 [282 kB] Get:247 http://ftpmaster.internal/ubuntu kinetic/universe s390x libcgal-dev s390x 5.4.1-1 [4781 kB] Get:248 http://ftpmaster.internal/ubuntu kinetic/main s390x libclass-data-inheritable-perl all 0.08-3 [8084 B] Get:249 http://ftpmaster.internal/ubuntu kinetic/main s390x libclass-method-modifiers-perl all 2.13-1 [16.2 kB] Get:250 http://ftpmaster.internal/ubuntu kinetic/main s390x libclass-xsaccessor-perl s390x 1.19-3build9 [34.2 kB] Get:251 http://ftpmaster.internal/ubuntu kinetic/main s390x libclone-perl s390x 0.45-1build3 [10.9 kB] Get:252 http://ftpmaster.internal/ubuntu kinetic/main s390x libconfig-tiny-perl all 2.28-1 [13.1 kB] Get:253 http://ftpmaster.internal/ubuntu kinetic/main s390x libparams-util-perl s390x 1.102-1build3 [22.4 kB] Get:254 http://ftpmaster.internal/ubuntu kinetic/main s390x libsub-install-perl all 0.928-2 [10.2 kB] Get:255 http://ftpmaster.internal/ubuntu kinetic/main s390x libdata-optlist-perl all 0.112-1 [11.0 kB] Get:256 http://ftpmaster.internal/ubuntu kinetic/main s390x libsub-exporter-perl all 0.988-1 [50.6 kB] Get:257 http://ftpmaster.internal/ubuntu kinetic/main s390x libconst-fast-perl all 0.014-2 [8034 B] Get:258 http://ftpmaster.internal/ubuntu kinetic/main s390x libcpanel-json-xs-perl s390x 4.29-1 [114 kB] Get:259 http://ftpmaster.internal/ubuntu kinetic/main s390x libdevel-stacktrace-perl all 2.0400-1 [22.7 kB] Get:260 http://ftpmaster.internal/ubuntu kinetic/main s390x libexception-class-perl all 1.45-1 [28.6 kB] Get:261 http://ftpmaster.internal/ubuntu kinetic/main s390x libiterator-perl all 0.03+ds1-2 [18.8 kB] Get:262 http://ftpmaster.internal/ubuntu kinetic/main s390x libiterator-util-perl all 0.02+ds1-2 [14.1 kB] Get:263 http://ftpmaster.internal/ubuntu kinetic/main s390x libexporter-tiny-perl all 1.002002-1 [36.2 kB] Get:264 http://ftpmaster.internal/ubuntu kinetic/main s390x liblist-moreutils-xs-perl s390x 0.430-3 [38.4 kB] Get:265 http://ftpmaster.internal/ubuntu kinetic/main s390x liblist-moreutils-perl all 0.430-2 [38.2 kB] Get:266 http://ftpmaster.internal/ubuntu kinetic/main s390x libdata-dpath-perl all 0.58-1 [38.8 kB] Get:267 http://ftpmaster.internal/ubuntu kinetic/main s390x libdata-messagepack-perl s390x 1.02-1 [34.1 kB] Get:268 http://ftpmaster.internal/ubuntu kinetic/main s390x libnet-domain-tld-perl all 1.75-2 [30.8 kB] Get:269 http://ftpmaster.internal/ubuntu kinetic/main s390x libdata-validate-domain-perl all 0.10-1.1 [9992 B] Get:270 http://ftpmaster.internal/ubuntu kinetic/main s390x libnet-ipv6addr-perl all 1.02-1 [21.0 kB] Get:271 http://ftpmaster.internal/ubuntu kinetic/main s390x libnet-netmask-perl all 2.0001-1 [27.7 kB] Get:272 http://ftpmaster.internal/ubuntu kinetic/main s390x libnetaddr-ip-perl s390x 4.079+dfsg-2 [82.6 kB] Get:273 http://ftpmaster.internal/ubuntu kinetic/main s390x libdata-validate-ip-perl all 0.30-1 [17.3 kB] Get:274 http://ftpmaster.internal/ubuntu kinetic/main s390x libdata-validate-uri-perl all 0.07-2 [11.1 kB] Get:275 http://ftpmaster.internal/ubuntu kinetic/main s390x libemail-address-xs-perl s390x 1.04-1build6 [28.0 kB] Get:276 http://ftpmaster.internal/ubuntu kinetic/main s390x libipc-system-simple-perl all 1.30-1 [23.2 kB] Get:277 http://ftpmaster.internal/ubuntu kinetic/main s390x libfile-basedir-perl all 0.09-1 [15.7 kB] Get:278 http://ftpmaster.internal/ubuntu kinetic/main s390x libnumber-compare-perl all 0.03-2 [7058 B] Get:279 http://ftpmaster.internal/ubuntu kinetic/main s390x libtext-glob-perl all 0.11-2 [8042 B] Get:280 http://ftpmaster.internal/ubuntu kinetic/main s390x libfile-find-rule-perl all 0.34-1.1 [25.8 kB] Get:281 http://ftpmaster.internal/ubuntu kinetic/main s390x libio-string-perl all 1.08-3.1 [10.7 kB] Get:282 http://ftpmaster.internal/ubuntu kinetic/main s390x libfont-ttf-perl all 1.06-2 [323 kB] Get:283 http://ftpmaster.internal/ubuntu kinetic/main s390x libhtml-html5-entities-perl all 0.004-2 [22.1 kB] Get:284 http://ftpmaster.internal/ubuntu kinetic/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] Get:285 http://ftpmaster.internal/ubuntu kinetic/main s390x libio-interactive-perl all 1.023-1 [10.4 kB] Get:286 http://ftpmaster.internal/ubuntu kinetic/main s390x libio-prompt-tiny-perl all 0.003-2 [8898 B] Get:287 http://ftpmaster.internal/ubuntu kinetic/main s390x libjson-maybexs-perl all 1.004003-1 [11.3 kB] Get:288 http://ftpmaster.internal/ubuntu kinetic/main s390x liblist-compare-perl all 0.55-1 [63.3 kB] Get:289 http://ftpmaster.internal/ubuntu kinetic/main s390x liblist-someutils-perl all 0.58-1 [29.7 kB] Get:290 http://ftpmaster.internal/ubuntu kinetic/main s390x liblist-utilsby-perl all 0.12-1 [15.5 kB] Get:291 http://ftpmaster.internal/ubuntu kinetic/main s390x liblzo2-2 s390x 2.10-2build3 [49.8 kB] Get:292 http://ftpmaster.internal/ubuntu kinetic/main s390x libmarkdown2 s390x 2.2.7-2 [37.2 kB] Get:293 http://ftpmaster.internal/ubuntu kinetic/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] Get:294 http://ftpmaster.internal/ubuntu kinetic/main s390x libsub-quote-perl all 2.006006-1 [19.5 kB] Get:295 http://ftpmaster.internal/ubuntu kinetic/main s390x libmoo-perl all 2.005004-3 [48.0 kB] Get:296 http://ftpmaster.internal/ubuntu kinetic/main s390x libstrictures-perl all 2.000006-1 [16.3 kB] Get:297 http://ftpmaster.internal/ubuntu kinetic/main s390x libmoox-aliases-perl all 0.001006-2 [6796 B] Get:298 http://ftpmaster.internal/ubuntu kinetic/main s390x libmouse-perl s390x 2.5.10-1build4 [159 kB] Get:299 http://ftpmaster.internal/ubuntu kinetic/main s390x libpackage-stash-perl all 0.40-1 [19.5 kB] Get:300 http://ftpmaster.internal/ubuntu kinetic/main s390x libsub-identify-perl s390x 0.14-2 [10.9 kB] Get:301 http://ftpmaster.internal/ubuntu kinetic/main s390x libsub-name-perl s390x 0.26-1build3 [11.2 kB] Get:302 http://ftpmaster.internal/ubuntu kinetic/main s390x libnamespace-clean-perl all 0.27-2 [14.0 kB] Get:303 http://ftpmaster.internal/ubuntu kinetic/main s390x libpath-tiny-perl all 0.122-1 [45.9 kB] Get:304 http://ftpmaster.internal/ubuntu kinetic/main s390x libperlio-gzip-perl s390x 0.20-1 [14.7 kB] Get:305 http://ftpmaster.internal/ubuntu kinetic/main s390x libperlio-utf8-strict-perl s390x 0.009-1build1 [11.8 kB] Get:306 http://ftpmaster.internal/ubuntu kinetic/main s390x libproc-processtable-perl s390x 0.634-1build1 [37.3 kB] Get:307 http://ftpmaster.internal/ubuntu kinetic/main s390x libsereal-decoder-perl s390x 4.023+ds-1 [98.7 kB] Get:308 http://ftpmaster.internal/ubuntu kinetic/main s390x libsereal-encoder-perl s390x 4.023+ds-1 [102 kB] Get:309 http://ftpmaster.internal/ubuntu kinetic/main s390x libsort-versions-perl all 1.62-2 [8848 B] Get:310 http://ftpmaster.internal/ubuntu kinetic/main s390x libxs-parse-keyword-perl s390x 0.23-1 [50.7 kB] Get:311 http://ftpmaster.internal/ubuntu kinetic/main s390x libsyntax-keyword-try-perl s390x 0.27-1 [26.4 kB] Get:312 http://ftpmaster.internal/ubuntu kinetic/main s390x libterm-readkey-perl s390x 2.38-1build4 [24.5 kB] Get:313 http://ftpmaster.internal/ubuntu kinetic/main s390x libtext-levenshteinxs-perl s390x 0.03-4build10 [8282 B] Get:314 http://ftpmaster.internal/ubuntu kinetic/main s390x libtext-markdown-discount-perl s390x 0.13-1build1 [12.8 kB] Get:315 http://ftpmaster.internal/ubuntu kinetic/main s390x libtext-xslate-perl s390x 3.5.9-1build1 [185 kB] Get:316 http://ftpmaster.internal/ubuntu kinetic/main s390x libtime-duration-perl all 1.21-1 [13.1 kB] Get:317 http://ftpmaster.internal/ubuntu kinetic/main s390x libtime-moment-perl s390x 0.44-1build6 [76.5 kB] Get:318 http://ftpmaster.internal/ubuntu kinetic/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] Get:319 http://ftpmaster.internal/ubuntu kinetic/main s390x libunicode-utf8-perl s390x 0.62-1build4 [18.8 kB] Get:320 http://ftpmaster.internal/ubuntu kinetic/main s390x liburi-perl all 5.10-1 [78.8 kB] Get:321 http://ftpmaster.internal/ubuntu kinetic/main s390x libxml-namespacesupport-perl all 1.12-1.1 [13.2 kB] Get:322 http://ftpmaster.internal/ubuntu kinetic/main s390x libxml-sax-base-perl all 1.09-1.1 [19.0 kB] Get:323 http://ftpmaster.internal/ubuntu kinetic/main s390x libxml-sax-perl all 1.02+dfsg-3 [57.0 kB] Get:324 http://ftpmaster.internal/ubuntu kinetic/main s390x libxml-libxml-perl s390x 2.0207+dfsg+really+2.0134-1 [318 kB] Get:325 http://ftpmaster.internal/ubuntu kinetic/main s390x libyaml-libyaml-perl s390x 0.83+ds-1build1 [29.1 kB] Get:326 http://ftpmaster.internal/ubuntu kinetic/main s390x libdevel-size-perl s390x 0.83-1build4 [20.5 kB] Get:327 http://ftpmaster.internal/ubuntu kinetic/main s390x libipc-run3-perl all 0.048-2 [31.4 kB] Get:328 http://ftpmaster.internal/ubuntu kinetic/main s390x lzip s390x 1.23-3 [78.6 kB] Get:329 http://ftpmaster.internal/ubuntu kinetic/main s390x lzop s390x 1.04-2build2 [83.1 kB] Get:330 http://ftpmaster.internal/ubuntu kinetic/main s390x patchutils s390x 0.4.2-1build2 [77.3 kB] Get:331 http://ftpmaster.internal/ubuntu kinetic/main s390x t1utils s390x 1.41-4build2 [61.5 kB] Get:332 http://ftpmaster.internal/ubuntu kinetic/main s390x unzip s390x 6.0-26ubuntu3 [169 kB] Get:333 http://ftpmaster.internal/ubuntu kinetic/main s390x lintian all 2.114.0ubuntu2 [1083 kB] Get:334 http://ftpmaster.internal/ubuntu kinetic/universe s390x pkg-kde-tools s390x 0.15.36ubuntu2 [98.1 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 277 MB in 2min 23s (1938 kB/s) Selecting previously unselected package libpython3.10-minimal:s390x. (Reading database ... 13279 files and directories currently installed.) Preparing to unpack .../libpython3.10-minimal_3.10.5-1_s390x.deb ... Unpacking libpython3.10-minimal:s390x (3.10.5-1) ... Selecting previously unselected package libexpat1:s390x. Preparing to unpack .../libexpat1_2.4.8-1_s390x.deb ... Unpacking libexpat1:s390x (2.4.8-1) ... Selecting previously unselected package python3.10-minimal. Preparing to unpack .../python3.10-minimal_3.10.5-1_s390x.deb ... Unpacking python3.10-minimal (3.10.5-1) ... Setting up libpython3.10-minimal:s390x (3.10.5-1) ... Setting up libexpat1:s390x (2.4.8-1) ... Setting up python3.10-minimal (3.10.5-1) ... Selecting previously unselected package python3-minimal. (Reading database ... 13581 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.10.4-0ubuntu2_s390x.deb ... Unpacking python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_8.0.0_all.deb ... Unpacking media-types (8.0.0) ... Selecting previously unselected package libmpdec3:s390x. Preparing to unpack .../2-libmpdec3_2.5.1-2build2_s390x.deb ... Unpacking libmpdec3:s390x (2.5.1-2build2) ... Selecting previously unselected package libpython3.10-stdlib:s390x. Preparing to unpack .../3-libpython3.10-stdlib_3.10.5-1_s390x.deb ... Unpacking libpython3.10-stdlib:s390x (3.10.5-1) ... Selecting previously unselected package python3.10. Preparing to unpack .../4-python3.10_3.10.5-1_s390x.deb ... Unpacking python3.10 (3.10.5-1) ... Selecting previously unselected package libpython3-stdlib:s390x. Preparing to unpack .../5-libpython3-stdlib_3.10.4-0ubuntu2_s390x.deb ... Unpacking libpython3-stdlib:s390x (3.10.4-0ubuntu2) ... Setting up python3-minimal (3.10.4-0ubuntu2) ... Selecting previously unselected package python3. (Reading database ... 13982 files and directories currently installed.) Preparing to unpack .../000-python3_3.10.4-0ubuntu2_s390x.deb ... Unpacking python3 (3.10.4-0ubuntu2) ... Selecting previously unselected package sgml-base. Preparing to unpack .../001-sgml-base_1.30_all.deb ... Unpacking sgml-base (1.30) ... Selecting previously unselected package libmd0:s390x. Preparing to unpack .../002-libmd0_1.0.4-1build1_s390x.deb ... Unpacking libmd0:s390x (1.0.4-1build1) ... Selecting previously unselected package libbsd0:s390x. Preparing to unpack .../003-libbsd0_0.11.6-1_s390x.deb ... Unpacking libbsd0:s390x (0.11.6-1) ... Selecting previously unselected package libelf1:s390x. Preparing to unpack .../004-libelf1_0.187-1_s390x.deb ... Unpacking libelf1:s390x (0.187-1) ... Selecting previously unselected package libicu71:s390x. Preparing to unpack .../005-libicu71_71.1-3_s390x.deb ... Unpacking libicu71:s390x (71.1-3) ... Selecting previously unselected package libxml2:s390x. Preparing to unpack .../006-libxml2_2.9.14+dfsg-1_s390x.deb ... Unpacking libxml2:s390x (2.9.14+dfsg-1) ... Selecting previously unselected package libyaml-0-2:s390x. Preparing to unpack .../007-libyaml-0-2_0.2.2-1build2_s390x.deb ... Unpacking libyaml-0-2:s390x (0.2.2-1build2) ... Selecting previously unselected package ucf. Preparing to unpack .../008-ucf_3.0043_all.deb ... Moving old data out of the way Unpacking ucf (3.0043) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../009-bsdextrautils_2.38-4ubuntu1_s390x.deb ... Unpacking bsdextrautils (2.38-4ubuntu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../010-libmagic-mgc_1%3a5.41-4_s390x.deb ... Unpacking libmagic-mgc (1:5.41-4) ... Selecting previously unselected package libmagic1:s390x. Preparing to unpack .../011-libmagic1_1%3a5.41-4_s390x.deb ... Unpacking libmagic1:s390x (1:5.41-4) ... Selecting previously unselected package file. Preparing to unpack .../012-file_1%3a5.41-4_s390x.deb ... Unpacking file (1:5.41-4) ... Selecting previously unselected package gettext-base. Preparing to unpack .../013-gettext-base_0.21-6_s390x.deb ... Unpacking gettext-base (0.21-6) ... Selecting previously unselected package libuchardet0:s390x. Preparing to unpack .../014-libuchardet0_0.0.7-1build2_s390x.deb ... Unpacking libuchardet0:s390x (0.0.7-1build2) ... Selecting previously unselected package groff-base. Preparing to unpack .../015-groff-base_1.22.4-8build1_s390x.deb ... Unpacking groff-base (1.22.4-8build1) ... Selecting previously unselected package libcbor0.8:s390x. Preparing to unpack .../016-libcbor0.8_0.8.0-2ubuntu1_s390x.deb ... Unpacking libcbor0.8:s390x (0.8.0-2ubuntu1) ... Selecting previously unselected package libedit2:s390x. Preparing to unpack .../017-libedit2_3.1-20210910-1build1_s390x.deb ... Unpacking libedit2:s390x (3.1-20210910-1build1) ... Selecting previously unselected package libfido2-1:s390x. Preparing to unpack .../018-libfido2-1_1.11.0-1_s390x.deb ... Unpacking libfido2-1:s390x (1.11.0-1) ... Selecting previously unselected package libnghttp2-14:s390x. Preparing to unpack .../019-libnghttp2-14_1.47.0-1_s390x.deb ... Unpacking libnghttp2-14:s390x (1.47.0-1) ... Selecting previously unselected package libnuma1:s390x. Preparing to unpack .../020-libnuma1_2.0.14-3ubuntu2_s390x.deb ... Unpacking libnuma1:s390x (2.0.14-3ubuntu2) ... Selecting previously unselected package libpipeline1:s390x. Preparing to unpack .../021-libpipeline1_1.5.6-1_s390x.deb ... Unpacking libpipeline1:s390x (1.5.6-1) ... Selecting previously unselected package libpsl5:s390x. Preparing to unpack .../022-libpsl5_0.21.0-1.2build2_s390x.deb ... Unpacking libpsl5:s390x (0.21.0-1.2build2) ... Selecting previously unselected package libuv1:s390x. Preparing to unpack .../023-libuv1_1.44.1-2_s390x.deb ... Unpacking libuv1:s390x (1.44.1-2) ... Selecting previously unselected package libxau6:s390x. Preparing to unpack .../024-libxau6_1%3a1.0.9-1build5_s390x.deb ... Unpacking libxau6:s390x (1:1.0.9-1build5) ... Selecting previously unselected package libxdmcp6:s390x. Preparing to unpack .../025-libxdmcp6_1%3a1.1.3-0ubuntu5_s390x.deb ... Unpacking libxdmcp6:s390x (1:1.1.3-0ubuntu5) ... Selecting previously unselected package libxcb1:s390x. Preparing to unpack .../026-libxcb1_1.14-3ubuntu3_s390x.deb ... Unpacking libxcb1:s390x (1.14-3ubuntu3) ... Selecting previously unselected package libx11-data. Preparing to unpack .../027-libx11-data_2%3a1.7.5-1_all.deb ... Unpacking libx11-data (2:1.7.5-1) ... Selecting previously unselected package libx11-6:s390x. Preparing to unpack .../028-libx11-6_2%3a1.7.5-1_s390x.deb ... Unpacking libx11-6:s390x (2:1.7.5-1) ... Selecting previously unselected package libxext6:s390x. Preparing to unpack .../029-libxext6_2%3a1.3.4-1build1_s390x.deb ... Unpacking libxext6:s390x (2:1.3.4-1build1) ... Selecting previously unselected package man-db. Preparing to unpack .../030-man-db_2.10.2-1_s390x.deb ... Unpacking man-db (2.10.2-1) ... Selecting previously unselected package openssh-client. Preparing to unpack .../031-openssh-client_1%3a9.0p1-1_s390x.deb ... Unpacking openssh-client (1:9.0p1-1) ... Selecting previously unselected package libsigsegv2:s390x. Preparing to unpack .../032-libsigsegv2_2.13-1ubuntu3_s390x.deb ... Unpacking libsigsegv2:s390x (2.13-1ubuntu3) ... Selecting previously unselected package m4. Preparing to unpack .../033-m4_1.4.18-5ubuntu2_s390x.deb ... Unpacking m4 (1.4.18-5ubuntu2) ... Selecting previously unselected package autoconf. Preparing to unpack .../034-autoconf_2.71-2_all.deb ... Unpacking autoconf (2.71-2) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../035-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../036-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../037-autopoint_0.21-6_all.deb ... Unpacking autopoint (0.21-6) ... Selecting previously unselected package chrpath. Preparing to unpack .../038-chrpath_0.16-2_s390x.deb ... Unpacking chrpath (0.16-2) ... Selecting previously unselected package libarchive13:s390x. Preparing to unpack .../039-libarchive13_3.6.0-1ubuntu1_s390x.deb ... Unpacking libarchive13:s390x (3.6.0-1ubuntu1) ... Selecting previously unselected package libbrotli1:s390x. Preparing to unpack .../040-libbrotli1_1.0.9-2build6_s390x.deb ... Unpacking libbrotli1:s390x (1.0.9-2build6) ... Selecting previously unselected package libsasl2-modules-db:s390x. Preparing to unpack .../041-libsasl2-modules-db_2.1.28+dfsg-6ubuntu1_s390x.deb ... Unpacking libsasl2-modules-db:s390x (2.1.28+dfsg-6ubuntu1) ... Selecting previously unselected package libsasl2-2:s390x. Preparing to unpack .../042-libsasl2-2_2.1.28+dfsg-6ubuntu1_s390x.deb ... Unpacking libsasl2-2:s390x (2.1.28+dfsg-6ubuntu1) ... Selecting previously unselected package libldap-2.5-0:s390x. Preparing to unpack .../043-libldap-2.5-0_2.5.12+dfsg-2ubuntu1_s390x.deb ... Unpacking libldap-2.5-0:s390x (2.5.12+dfsg-2ubuntu1) ... Selecting previously unselected package librtmp1:s390x. Preparing to unpack .../044-librtmp1_2.4+20151223.gitfa8646d.1-2build4_s390x.deb ... Unpacking librtmp1:s390x (2.4+20151223.gitfa8646d.1-2build4) ... Selecting previously unselected package libssh-4:s390x. Preparing to unpack .../045-libssh-4_0.9.6-2build1_s390x.deb ... Unpacking libssh-4:s390x (0.9.6-2build1) ... Selecting previously unselected package libcurl4:s390x. Preparing to unpack .../046-libcurl4_7.83.1-2_s390x.deb ... Unpacking libcurl4:s390x (7.83.1-2) ... Selecting previously unselected package libjsoncpp25:s390x. Preparing to unpack .../047-libjsoncpp25_1.9.5-4_s390x.deb ... Unpacking libjsoncpp25:s390x (1.9.5-4) ... Selecting previously unselected package librhash0:s390x. Preparing to unpack .../048-librhash0_1.4.2-1ubuntu1_s390x.deb ... Unpacking librhash0:s390x (1.4.2-1ubuntu1) ... Selecting previously unselected package dh-elpa-helper. Preparing to unpack .../049-dh-elpa-helper_2.0.9ubuntu1_all.deb ... Unpacking dh-elpa-helper (2.0.9ubuntu1) ... Selecting previously unselected package emacsen-common. Preparing to unpack .../050-emacsen-common_3.0.4_all.deb ... Unpacking emacsen-common (3.0.4) ... Selecting previously unselected package cmake-data. Preparing to unpack .../051-cmake-data_3.23.2-1ubuntu1_all.deb ... Unpacking cmake-data (3.23.2-1ubuntu1) ... Selecting previously unselected package cmake. Preparing to unpack .../052-cmake_3.23.2-1ubuntu1_s390x.deb ... Unpacking cmake (3.23.2-1ubuntu1) ... Selecting previously unselected package cpp-12. Preparing to unpack .../053-cpp-12_12.1.0-4ubuntu1_s390x.deb ... Unpacking cpp-12 (12.1.0-4ubuntu1) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../054-libdebhelper-perl_13.7.1ubuntu1_all.deb ... Unpacking libdebhelper-perl (13.7.1ubuntu1) ... Selecting previously unselected package libasan8:s390x. Preparing to unpack .../055-libasan8_12.1.0-4ubuntu1_s390x.deb ... Unpacking libasan8:s390x (12.1.0-4ubuntu1) ... Selecting previously unselected package libgcc-12-dev:s390x. Preparing to unpack .../056-libgcc-12-dev_12.1.0-4ubuntu1_s390x.deb ... Unpacking libgcc-12-dev:s390x (12.1.0-4ubuntu1) ... Selecting previously unselected package gcc-12. Preparing to unpack .../057-gcc-12_12.1.0-4ubuntu1_s390x.deb ... Unpacking gcc-12 (12.1.0-4ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../058-libtool_2.4.7-4_all.deb ... Unpacking libtool (2.4.7-4) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../059-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../060-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../061-libsub-override-perl_0.09-3_all.deb ... Unpacking libsub-override-perl (0.09-3) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../062-libfile-stripnondeterminism-perl_1.13.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../063-dh-strip-nondeterminism_1.13.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.0-1) ... Selecting previously unselected package libdw1:s390x. Preparing to unpack .../064-libdw1_0.187-1_s390x.deb ... Unpacking libdw1:s390x (0.187-1) ... Selecting previously unselected package debugedit. Preparing to unpack .../065-debugedit_1%3a5.0-4build1_s390x.deb ... Unpacking debugedit (1:5.0-4build1) ... Selecting previously unselected package dwz. Preparing to unpack .../066-dwz_0.14-1build2_s390x.deb ... Unpacking dwz (0.14-1build2) ... Selecting previously unselected package gettext. Preparing to unpack .../067-gettext_0.21-6_s390x.deb ... Unpacking gettext (0.21-6) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../068-intltool-debian_0.35.0+20060710.5_all.deb ... Unpacking intltool-debian (0.35.0+20060710.5) ... Selecting previously unselected package po-debconf. Preparing to unpack .../069-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../070-debhelper_13.7.1ubuntu1_all.deb ... Unpacking debhelper (13.7.1ubuntu1) ... Selecting previously unselected package diffstat. Preparing to unpack .../071-diffstat_1.64-1build2_s390x.deb ... Unpacking diffstat (1.64-1build2) ... Selecting previously unselected package libgfortran5:s390x. Preparing to unpack .../072-libgfortran5_12.1.0-4ubuntu1_s390x.deb ... Unpacking libgfortran5:s390x (12.1.0-4ubuntu1) ... Selecting previously unselected package libgfortran-12-dev:s390x. Preparing to unpack .../073-libgfortran-12-dev_12.1.0-4ubuntu1_s390x.deb ... Unpacking libgfortran-12-dev:s390x (12.1.0-4ubuntu1) ... Selecting previously unselected package gfortran-12. Preparing to unpack .../074-gfortran-12_12.1.0-4ubuntu1_s390x.deb ... Unpacking gfortran-12 (12.1.0-4ubuntu1) ... Selecting previously unselected package libnl-3-200:s390x. Preparing to unpack .../075-libnl-3-200_3.5.0-0.1_s390x.deb ... Unpacking libnl-3-200:s390x (3.5.0-0.1) ... Selecting previously unselected package libnl-route-3-200:s390x. Preparing to unpack .../076-libnl-route-3-200_3.5.0-0.1_s390x.deb ... Unpacking libnl-route-3-200:s390x (3.5.0-0.1) ... Selecting previously unselected package libibverbs1:s390x. Preparing to unpack .../077-libibverbs1_40.0-1_s390x.deb ... Unpacking libibverbs1:s390x (40.0-1) ... Selecting previously unselected package ibverbs-providers:s390x. Preparing to unpack .../078-ibverbs-providers_40.0-1_s390x.deb ... Unpacking ibverbs-providers:s390x (40.0-1) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../079-icu-devtools_71.1-3_s390x.deb ... Unpacking icu-devtools (71.1-3) ... Selecting previously unselected package libaliased-perl. Preparing to unpack .../080-libaliased-perl_0.34-2_all.deb ... Unpacking libaliased-perl (0.34-2) ... Selecting previously unselected package libapt-pkg-perl. Preparing to unpack .../081-libapt-pkg-perl_0.1.40build2_s390x.deb ... Unpacking libapt-pkg-perl (0.1.40build2) ... Selecting previously unselected package libb-hooks-op-check-perl:s390x. Preparing to unpack .../082-libb-hooks-op-check-perl_0.22-2_s390x.deb ... Unpacking libb-hooks-op-check-perl:s390x (0.22-2) ... Selecting previously unselected package libdynaloader-functions-perl. Preparing to unpack .../083-libdynaloader-functions-perl_0.003-2_all.deb ... Unpacking libdynaloader-functions-perl (0.003-2) ... Selecting previously unselected package libdevel-callchecker-perl. Preparing to unpack .../084-libdevel-callchecker-perl_0.008-1ubuntu4_s390x.deb ... Unpacking libdevel-callchecker-perl (0.008-1ubuntu4) ... Selecting previously unselected package libparams-classify-perl:s390x. Preparing to unpack .../085-libparams-classify-perl_0.015-2_s390x.deb ... Unpacking libparams-classify-perl:s390x (0.015-2) ... Selecting previously unselected package libmodule-runtime-perl. Preparing to unpack .../086-libmodule-runtime-perl_0.016-2_all.deb ... Unpacking libmodule-runtime-perl (0.016-2) ... Selecting previously unselected package libtry-tiny-perl. Preparing to unpack .../087-libtry-tiny-perl_0.31-1_all.deb ... Unpacking libtry-tiny-perl (0.31-1) ... Selecting previously unselected package libmodule-implementation-perl. Preparing to unpack .../088-libmodule-implementation-perl_0.09-2_all.deb ... Unpacking libmodule-implementation-perl (0.09-2) ... Selecting previously unselected package libsub-exporter-progressive-perl. Preparing to unpack .../089-libsub-exporter-progressive-perl_0.001013-2_all.deb ... Unpacking libsub-exporter-progressive-perl (0.001013-2) ... Selecting previously unselected package libvariable-magic-perl. Preparing to unpack .../090-libvariable-magic-perl_0.62-1build5_s390x.deb ... Unpacking libvariable-magic-perl (0.62-1build5) ... Selecting previously unselected package libb-hooks-endofscope-perl. Preparing to unpack .../091-libb-hooks-endofscope-perl_0.26-1_all.deb ... Unpacking libb-hooks-endofscope-perl (0.26-1) ... Selecting previously unselected package libboost1.74-dev:s390x. Preparing to unpack .../092-libboost1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-dev:s390x. Preparing to unpack .../093-libboost-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost1.74-tools-dev. Preparing to unpack .../094-libboost1.74-tools-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost1.74-tools-dev (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-tools-dev. Preparing to unpack .../095-libboost-tools-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-tools-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-atomic1.74.0:s390x. Preparing to unpack .../096-libboost-atomic1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-atomic1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-atomic1.74-dev:s390x. Preparing to unpack .../097-libboost-atomic1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-atomic1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-atomic-dev:s390x. Preparing to unpack .../098-libboost-atomic-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-atomic-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-chrono1.74.0:s390x. Preparing to unpack .../099-libboost-chrono1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-chrono1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-chrono1.74-dev:s390x. Preparing to unpack .../100-libboost-chrono1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-chrono1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-chrono-dev:s390x. Preparing to unpack .../101-libboost-chrono-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-chrono-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-container1.74.0:s390x. Preparing to unpack .../102-libboost-container1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-container1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-container1.74-dev:s390x. Preparing to unpack .../103-libboost-container1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-container1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-container-dev:s390x. Preparing to unpack .../104-libboost-container-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-container-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-date-time1.74.0:s390x. Preparing to unpack .../105-libboost-date-time1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-date-time1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-serialization1.74.0:s390x. Preparing to unpack .../106-libboost-serialization1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-serialization1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-serialization1.74-dev:s390x. Preparing to unpack .../107-libboost-serialization1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-serialization1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-date-time1.74-dev:s390x. Preparing to unpack .../108-libboost-date-time1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-date-time1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-system1.74.0:s390x. Preparing to unpack .../109-libboost-system1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-system1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-system1.74-dev:s390x. Preparing to unpack .../110-libboost-system1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-system1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-thread1.74.0:s390x. Preparing to unpack .../111-libboost-thread1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-thread1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-thread1.74-dev:s390x. Preparing to unpack .../112-libboost-thread1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-thread1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-context1.74.0:s390x. Preparing to unpack .../113-libboost-context1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-context1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-context1.74-dev:s390x. Preparing to unpack .../114-libboost-context1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-context1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-context-dev:s390x. Preparing to unpack .../115-libboost-context-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-context-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-coroutine1.74.0:s390x. Preparing to unpack .../116-libboost-coroutine1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-coroutine1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-coroutine1.74-dev:s390x. Preparing to unpack .../117-libboost-coroutine1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-coroutine1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-coroutine-dev:s390x. Preparing to unpack .../118-libboost-coroutine-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-coroutine-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-date-time-dev:s390x. Preparing to unpack .../119-libboost-date-time-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-date-time-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-exception1.74-dev:s390x. Preparing to unpack .../120-libboost-exception1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-exception1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-exception-dev:s390x. Preparing to unpack .../121-libboost-exception-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-exception-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-filesystem1.74.0:s390x. Preparing to unpack .../122-libboost-filesystem1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-filesystem1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-filesystem1.74-dev:s390x. Preparing to unpack .../123-libboost-filesystem1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-filesystem1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-fiber1.74.0:s390x. Preparing to unpack .../124-libboost-fiber1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-fiber1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-fiber1.74-dev:s390x. Preparing to unpack .../125-libboost-fiber1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-fiber1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-fiber-dev:s390x. Preparing to unpack .../126-libboost-fiber-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-fiber-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-filesystem-dev:s390x. Preparing to unpack .../127-libboost-filesystem-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-filesystem-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-regex1.74.0:s390x. Preparing to unpack .../128-libboost-regex1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-regex1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-graph1.74.0:s390x. Preparing to unpack .../129-libboost-graph1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-graph1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libicu-dev:s390x. Preparing to unpack .../130-libicu-dev_71.1-3_s390x.deb ... Unpacking libicu-dev:s390x (71.1-3) ... Selecting previously unselected package libboost-regex1.74-dev:s390x. Preparing to unpack .../131-libboost-regex1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-regex1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-test1.74.0:s390x. Preparing to unpack .../132-libboost-test1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-test1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-test1.74-dev:s390x. Preparing to unpack .../133-libboost-test1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-test1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-graph1.74-dev:s390x. Preparing to unpack .../134-libboost-graph1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-graph1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-graph-dev:s390x. Preparing to unpack .../135-libboost-graph-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-graph-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libevent-core-2.1-7:s390x. Preparing to unpack .../136-libevent-core-2.1-7_2.1.12-stable-5_s390x.deb ... Unpacking libevent-core-2.1-7:s390x (2.1.12-stable-5) ... Selecting previously unselected package libevent-pthreads-2.1-7:s390x. Preparing to unpack .../137-libevent-pthreads-2.1-7_2.1.12-stable-5_s390x.deb ... Unpacking libevent-pthreads-2.1-7:s390x (2.1.12-stable-5) ... Selecting previously unselected package librdmacm1:s390x. Preparing to unpack .../138-librdmacm1_40.0-1_s390x.deb ... Unpacking librdmacm1:s390x (40.0-1) ... Selecting previously unselected package libfabric1:s390x. Preparing to unpack .../139-libfabric1_1.11.0-3_s390x.deb ... Unpacking libfabric1:s390x (1.11.0-3) ... Selecting previously unselected package libhwloc15:s390x. Preparing to unpack .../140-libhwloc15_2.7.1-1_s390x.deb ... Unpacking libhwloc15:s390x (2.7.1-1) ... Selecting previously unselected package libcurl3-gnutls:s390x. Preparing to unpack .../141-libcurl3-gnutls_7.83.1-2_s390x.deb ... Unpacking libcurl3-gnutls:s390x (7.83.1-2) ... Selecting previously unselected package libpciaccess0:s390x. Preparing to unpack .../142-libpciaccess0_0.16-3_s390x.deb ... Unpacking libpciaccess0:s390x (0.16-3) ... Selecting previously unselected package libxnvctrl0:s390x. Preparing to unpack .../143-libxnvctrl0_510.47.03-0ubuntu1_s390x.deb ... Unpacking libxnvctrl0:s390x (510.47.03-0ubuntu1) ... Selecting previously unselected package ocl-icd-libopencl1:s390x. Preparing to unpack .../144-ocl-icd-libopencl1_2.2.14-3_s390x.deb ... Unpacking ocl-icd-libopencl1:s390x (2.2.14-3) ... Selecting previously unselected package libhwloc-plugins:s390x. Preparing to unpack .../145-libhwloc-plugins_2.7.1-1_s390x.deb ... Unpacking libhwloc-plugins:s390x (2.7.1-1) ... Selecting previously unselected package libpmix2:s390x. Preparing to unpack .../146-libpmix2_4.1.2-2ubuntu1_s390x.deb ... Unpacking libpmix2:s390x (4.1.2-2ubuntu1) ... Selecting previously unselected package libopenmpi3:s390x. Preparing to unpack .../147-libopenmpi3_4.1.4-1ubuntu1_s390x.deb ... Unpacking libopenmpi3:s390x (4.1.4-1ubuntu1) ... Selecting previously unselected package libboost-mpi1.74.0. Preparing to unpack .../148-libboost-mpi1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-mpi1.74.0 (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-graph-parallel1.74.0. Preparing to unpack .../149-libboost-graph-parallel1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-graph-parallel1.74.0 (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-graph-parallel1.74-dev. Preparing to unpack .../150-libboost-graph-parallel1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-graph-parallel1.74-dev (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-graph-parallel-dev. Preparing to unpack .../151-libboost-graph-parallel-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-graph-parallel-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-iostreams1.74.0:s390x. Preparing to unpack .../152-libboost-iostreams1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-iostreams1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-iostreams1.74-dev:s390x. Preparing to unpack .../153-libboost-iostreams1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-iostreams1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-iostreams-dev:s390x. Preparing to unpack .../154-libboost-iostreams-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-iostreams-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-locale1.74.0:s390x. Preparing to unpack .../155-libboost-locale1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-locale1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-locale1.74-dev:s390x. Preparing to unpack .../156-libboost-locale1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-locale1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-locale-dev:s390x. Preparing to unpack .../157-libboost-locale-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-locale-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-log1.74.0. Preparing to unpack .../158-libboost-log1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-log1.74.0 (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-log1.74-dev. Preparing to unpack .../159-libboost-log1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-log1.74-dev (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-log-dev. Preparing to unpack .../160-libboost-log-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-log-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-math1.74.0:s390x. Preparing to unpack .../161-libboost-math1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-math1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-math1.74-dev:s390x. Preparing to unpack .../162-libboost-math1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-math1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-math-dev:s390x. Preparing to unpack .../163-libboost-math-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-math-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../164-openmpi-common_4.1.4-1ubuntu1_all.deb ... Unpacking openmpi-common (4.1.4-1ubuntu1) ... Selecting previously unselected package libnl-3-dev:s390x. Preparing to unpack .../165-libnl-3-dev_3.5.0-0.1_s390x.deb ... Unpacking libnl-3-dev:s390x (3.5.0-0.1) ... Selecting previously unselected package libnl-route-3-dev:s390x. Preparing to unpack .../166-libnl-route-3-dev_3.5.0-0.1_s390x.deb ... Unpacking libnl-route-3-dev:s390x (3.5.0-0.1) ... Selecting previously unselected package libibverbs-dev:s390x. Preparing to unpack .../167-libibverbs-dev_40.0-1_s390x.deb ... Unpacking libibverbs-dev:s390x (40.0-1) ... Selecting previously unselected package libnuma-dev:s390x. Preparing to unpack .../168-libnuma-dev_2.0.14-3ubuntu2_s390x.deb ... Unpacking libnuma-dev:s390x (2.0.14-3ubuntu2) ... Selecting previously unselected package libltdl7:s390x. Preparing to unpack .../169-libltdl7_2.4.7-4_s390x.deb ... Unpacking libltdl7:s390x (2.4.7-4) ... Selecting previously unselected package libltdl-dev:s390x. Preparing to unpack .../170-libltdl-dev_2.4.7-4_s390x.deb ... Unpacking libltdl-dev:s390x (2.4.7-4) ... Selecting previously unselected package libhwloc-dev:s390x. Preparing to unpack .../171-libhwloc-dev_2.7.1-1_s390x.deb ... Unpacking libhwloc-dev:s390x (2.7.1-1) ... Selecting previously unselected package libevent-2.1-7:s390x. Preparing to unpack .../172-libevent-2.1-7_2.1.12-stable-5_s390x.deb ... Unpacking libevent-2.1-7:s390x (2.1.12-stable-5) ... Selecting previously unselected package libevent-extra-2.1-7:s390x. Preparing to unpack .../173-libevent-extra-2.1-7_2.1.12-stable-5_s390x.deb ... Unpacking libevent-extra-2.1-7:s390x (2.1.12-stable-5) ... Selecting previously unselected package libevent-openssl-2.1-7:s390x. Preparing to unpack .../174-libevent-openssl-2.1-7_2.1.12-stable-5_s390x.deb ... Unpacking libevent-openssl-2.1-7:s390x (2.1.12-stable-5) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../175-libevent-dev_2.1.12-stable-5_s390x.deb ... Unpacking libevent-dev (2.1.12-stable-5) ... Selecting previously unselected package zlib1g-dev:s390x. Preparing to unpack .../176-zlib1g-dev_1%3a1.2.11.dfsg-2ubuntu9_s390x.deb ... Unpacking zlib1g-dev:s390x (1:1.2.11.dfsg-2ubuntu9) ... Selecting previously unselected package libpmix-dev:s390x. Preparing to unpack .../177-libpmix-dev_4.1.2-2ubuntu1_s390x.deb ... Unpacking libpmix-dev:s390x (4.1.2-2ubuntu1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../178-libjs-jquery_3.6.0+dfsg+~3.5.13-1_all.deb ... Unpacking libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../179-libjs-jquery-ui_1.13.1+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.1+dfsg-1) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../180-openmpi-bin_4.1.4-1ubuntu1_s390x.deb ... Unpacking openmpi-bin (4.1.4-1ubuntu1) ... Selecting previously unselected package libopenmpi-dev:s390x. Preparing to unpack .../181-libopenmpi-dev_4.1.4-1ubuntu1_s390x.deb ... Unpacking libopenmpi-dev:s390x (4.1.4-1ubuntu1) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../182-mpi-default-dev_1.14_s390x.deb ... Unpacking mpi-default-dev (1.14) ... Selecting previously unselected package libboost-mpi1.74-dev. Preparing to unpack .../183-libboost-mpi1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-mpi1.74-dev (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-mpi-dev. Preparing to unpack .../184-libboost-mpi-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-mpi-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-python1.74.0. Preparing to unpack .../185-libboost-python1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-python1.74.0 (1.74.0-14ubuntu4) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../186-mpi-default-bin_1.14_s390x.deb ... Unpacking mpi-default-bin (1.14) ... Selecting previously unselected package libboost-mpi-python1.74.0. Preparing to unpack .../187-libboost-mpi-python1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-mpi-python1.74.0 (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-mpi-python1.74-dev. Preparing to unpack .../188-libboost-mpi-python1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-mpi-python1.74-dev (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-mpi-python-dev. Preparing to unpack .../189-libboost-mpi-python-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-mpi-python-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-numpy1.74.0. Preparing to unpack .../190-libboost-numpy1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-numpy1.74.0 (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-numpy1.74-dev. Preparing to unpack .../191-libboost-numpy1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-numpy1.74-dev (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-numpy-dev. Preparing to unpack .../192-libboost-numpy-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-numpy-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-program-options1.74.0:s390x. Preparing to unpack .../193-libboost-program-options1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-program-options1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-program-options1.74-dev:s390x. Preparing to unpack .../194-libboost-program-options1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-program-options1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-program-options-dev:s390x. Preparing to unpack .../195-libboost-program-options-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-program-options-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libpython3.10:s390x. Preparing to unpack .../196-libpython3.10_3.10.5-1_s390x.deb ... Unpacking libpython3.10:s390x (3.10.5-1) ... Selecting previously unselected package libexpat1-dev:s390x. Preparing to unpack .../197-libexpat1-dev_2.4.8-1_s390x.deb ... Unpacking libexpat1-dev:s390x (2.4.8-1) ... Selecting previously unselected package libpython3.10-dev:s390x. Preparing to unpack .../198-libpython3.10-dev_3.10.5-1_s390x.deb ... Unpacking libpython3.10-dev:s390x (3.10.5-1) ... Selecting previously unselected package libpython3-dev:s390x. Preparing to unpack .../199-libpython3-dev_3.10.4-0ubuntu2_s390x.deb ... Unpacking libpython3-dev:s390x (3.10.4-0ubuntu2) ... Selecting previously unselected package python3.10-dev. Preparing to unpack .../200-python3.10-dev_3.10.5-1_s390x.deb ... Unpacking python3.10-dev (3.10.5-1) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../201-python3-lib2to3_3.10.5-1ubuntu2_all.deb ... Unpacking python3-lib2to3 (3.10.5-1ubuntu2) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../202-python3-distutils_3.10.5-1ubuntu2_all.deb ... Unpacking python3-distutils (3.10.5-1ubuntu2) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../203-libjs-underscore_1.13.3~dfsg+~1.11.4-1_all.deb ... Unpacking libjs-underscore (1.13.3~dfsg+~1.11.4-1) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../204-libjs-sphinxdoc_4.5.0-4_all.deb ... Unpacking libjs-sphinxdoc (4.5.0-4) ... Selecting previously unselected package python3-dev. Preparing to unpack .../205-python3-dev_3.10.4-0ubuntu2_s390x.deb ... Unpacking python3-dev (3.10.4-0ubuntu2) ... Selecting previously unselected package libboost-python1.74-dev. Preparing to unpack .../206-libboost-python1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-python1.74-dev (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-python-dev. Preparing to unpack .../207-libboost-python-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-python-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-random1.74.0:s390x. Preparing to unpack .../208-libboost-random1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-random1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-random1.74-dev:s390x. Preparing to unpack .../209-libboost-random1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-random1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-random-dev:s390x. Preparing to unpack .../210-libboost-random-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-random-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-regex-dev:s390x. Preparing to unpack .../211-libboost-regex-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-regex-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-serialization-dev:s390x. Preparing to unpack .../212-libboost-serialization-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-serialization-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-stacktrace1.74.0:s390x. Preparing to unpack .../213-libboost-stacktrace1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-stacktrace1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-stacktrace1.74-dev:s390x. Preparing to unpack .../214-libboost-stacktrace1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-stacktrace1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-stacktrace-dev:s390x. Preparing to unpack .../215-libboost-stacktrace-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-stacktrace-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-system-dev:s390x. Preparing to unpack .../216-libboost-system-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-system-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-test-dev:s390x. Preparing to unpack .../217-libboost-test-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-test-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-thread-dev:s390x. Preparing to unpack .../218-libboost-thread-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-thread-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-timer1.74.0:s390x. Preparing to unpack .../219-libboost-timer1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-timer1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-timer1.74-dev:s390x. Preparing to unpack .../220-libboost-timer1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-timer1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-timer-dev:s390x. Preparing to unpack .../221-libboost-timer-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-timer-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-type-erasure1.74.0:s390x. Preparing to unpack .../222-libboost-type-erasure1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-type-erasure1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-type-erasure1.74-dev:s390x. Preparing to unpack .../223-libboost-type-erasure1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-type-erasure1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-type-erasure-dev:s390x. Preparing to unpack .../224-libboost-type-erasure-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-type-erasure-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-wave1.74.0:s390x. Preparing to unpack .../225-libboost-wave1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-wave1.74.0:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-wave1.74-dev:s390x. Preparing to unpack .../226-libboost-wave1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-wave1.74-dev:s390x (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-wave-dev:s390x. Preparing to unpack .../227-libboost-wave-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-wave-dev:s390x (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-nowide1.74.0. Preparing to unpack .../228-libboost-nowide1.74.0_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-nowide1.74.0 (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-nowide1.74-dev. Preparing to unpack .../229-libboost-nowide1.74-dev_1.74.0-14ubuntu4_s390x.deb ... Unpacking libboost-nowide1.74-dev (1.74.0-14ubuntu4) ... Selecting previously unselected package libboost-nowide-dev. Preparing to unpack .../230-libboost-nowide-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-nowide-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libboost-all-dev. Preparing to unpack .../231-libboost-all-dev_1.74.0.3ubuntu7_s390x.deb ... Unpacking libboost-all-dev (1.74.0.3ubuntu7) ... Selecting previously unselected package libcapture-tiny-perl. Preparing to unpack .../232-libcapture-tiny-perl_0.48-1_all.deb ... Unpacking libcapture-tiny-perl (0.48-1) ... Selecting previously unselected package libgmpxx4ldbl:s390x. Preparing to unpack .../233-libgmpxx4ldbl_2%3a6.2.1+dfsg-3ubuntu1_s390x.deb ... Unpacking libgmpxx4ldbl:s390x (2:6.2.1+dfsg-3ubuntu1) ... Selecting previously unselected package libgmp-dev:s390x. Preparing to unpack .../234-libgmp-dev_2%3a6.2.1+dfsg-3ubuntu1_s390x.deb ... Unpacking libgmp-dev:s390x (2:6.2.1+dfsg-3ubuntu1) ... Selecting previously unselected package libmpfr-dev:s390x. Preparing to unpack .../235-libmpfr-dev_4.1.0-3build3_s390x.deb ... Unpacking libmpfr-dev:s390x (4.1.0-3build3) ... Selecting previously unselected package libcgal-dev:s390x. Preparing to unpack .../236-libcgal-dev_5.4.1-1_s390x.deb ... Unpacking libcgal-dev:s390x (5.4.1-1) ... Selecting previously unselected package libclass-data-inheritable-perl. Preparing to unpack .../237-libclass-data-inheritable-perl_0.08-3_all.deb ... Unpacking libclass-data-inheritable-perl (0.08-3) ... Selecting previously unselected package libclass-method-modifiers-perl. Preparing to unpack .../238-libclass-method-modifiers-perl_2.13-1_all.deb ... Unpacking libclass-method-modifiers-perl (2.13-1) ... Selecting previously unselected package libclass-xsaccessor-perl. Preparing to unpack .../239-libclass-xsaccessor-perl_1.19-3build9_s390x.deb ... Unpacking libclass-xsaccessor-perl (1.19-3build9) ... Selecting previously unselected package libclone-perl. Preparing to unpack .../240-libclone-perl_0.45-1build3_s390x.deb ... Unpacking libclone-perl (0.45-1build3) ... Selecting previously unselected package libconfig-tiny-perl. Preparing to unpack .../241-libconfig-tiny-perl_2.28-1_all.deb ... Unpacking libconfig-tiny-perl (2.28-1) ... Selecting previously unselected package libparams-util-perl. Preparing to unpack .../242-libparams-util-perl_1.102-1build3_s390x.deb ... Unpacking libparams-util-perl (1.102-1build3) ... Selecting previously unselected package libsub-install-perl. Preparing to unpack .../243-libsub-install-perl_0.928-2_all.deb ... Unpacking libsub-install-perl (0.928-2) ... Selecting previously unselected package libdata-optlist-perl. Preparing to unpack .../244-libdata-optlist-perl_0.112-1_all.deb ... Unpacking libdata-optlist-perl (0.112-1) ... Selecting previously unselected package libsub-exporter-perl. Preparing to unpack .../245-libsub-exporter-perl_0.988-1_all.deb ... Unpacking libsub-exporter-perl (0.988-1) ... Selecting previously unselected package libconst-fast-perl. Preparing to unpack .../246-libconst-fast-perl_0.014-2_all.deb ... Unpacking libconst-fast-perl (0.014-2) ... Selecting previously unselected package libcpanel-json-xs-perl:s390x. Preparing to unpack .../247-libcpanel-json-xs-perl_4.29-1_s390x.deb ... Unpacking libcpanel-json-xs-perl:s390x (4.29-1) ... Selecting previously unselected package libdevel-stacktrace-perl. Preparing to unpack .../248-libdevel-stacktrace-perl_2.0400-1_all.deb ... Unpacking libdevel-stacktrace-perl (2.0400-1) ... Selecting previously unselected package libexception-class-perl. Preparing to unpack .../249-libexception-class-perl_1.45-1_all.deb ... Unpacking libexception-class-perl (1.45-1) ... Selecting previously unselected package libiterator-perl. Preparing to unpack .../250-libiterator-perl_0.03+ds1-2_all.deb ... Unpacking libiterator-perl (0.03+ds1-2) ... Selecting previously unselected package libiterator-util-perl. Preparing to unpack .../251-libiterator-util-perl_0.02+ds1-2_all.deb ... Unpacking libiterator-util-perl (0.02+ds1-2) ... Selecting previously unselected package libexporter-tiny-perl. Preparing to unpack .../252-libexporter-tiny-perl_1.002002-1_all.deb ... Unpacking libexporter-tiny-perl (1.002002-1) ... Selecting previously unselected package liblist-moreutils-xs-perl. Preparing to unpack .../253-liblist-moreutils-xs-perl_0.430-3_s390x.deb ... Unpacking liblist-moreutils-xs-perl (0.430-3) ... Selecting previously unselected package liblist-moreutils-perl. Preparing to unpack .../254-liblist-moreutils-perl_0.430-2_all.deb ... Unpacking liblist-moreutils-perl (0.430-2) ... Selecting previously unselected package libdata-dpath-perl. Preparing to unpack .../255-libdata-dpath-perl_0.58-1_all.deb ... Unpacking libdata-dpath-perl (0.58-1) ... Selecting previously unselected package libdata-messagepack-perl. Preparing to unpack .../256-libdata-messagepack-perl_1.02-1_s390x.deb ... Unpacking libdata-messagepack-perl (1.02-1) ... Selecting previously unselected package libnet-domain-tld-perl. Preparing to unpack .../257-libnet-domain-tld-perl_1.75-2_all.deb ... Unpacking libnet-domain-tld-perl (1.75-2) ... Selecting previously unselected package libdata-validate-domain-perl. Preparing to unpack .../258-libdata-validate-domain-perl_0.10-1.1_all.deb ... Unpacking libdata-validate-domain-perl (0.10-1.1) ... Selecting previously unselected package libnet-ipv6addr-perl. Preparing to unpack .../259-libnet-ipv6addr-perl_1.02-1_all.deb ... Unpacking libnet-ipv6addr-perl (1.02-1) ... Selecting previously unselected package libnet-netmask-perl. Preparing to unpack .../260-libnet-netmask-perl_2.0001-1_all.deb ... Unpacking libnet-netmask-perl (2.0001-1) ... Selecting previously unselected package libnetaddr-ip-perl. Preparing to unpack .../261-libnetaddr-ip-perl_4.079+dfsg-2_s390x.deb ... Unpacking libnetaddr-ip-perl (4.079+dfsg-2) ... Selecting previously unselected package libdata-validate-ip-perl. Preparing to unpack .../262-libdata-validate-ip-perl_0.30-1_all.deb ... Unpacking libdata-validate-ip-perl (0.30-1) ... Selecting previously unselected package libdata-validate-uri-perl. Preparing to unpack .../263-libdata-validate-uri-perl_0.07-2_all.deb ... Unpacking libdata-validate-uri-perl (0.07-2) ... Selecting previously unselected package libemail-address-xs-perl. Preparing to unpack .../264-libemail-address-xs-perl_1.04-1build6_s390x.deb ... Unpacking libemail-address-xs-perl (1.04-1build6) ... Selecting previously unselected package libipc-system-simple-perl. Preparing to unpack .../265-libipc-system-simple-perl_1.30-1_all.deb ... Unpacking libipc-system-simple-perl (1.30-1) ... Selecting previously unselected package libfile-basedir-perl. Preparing to unpack .../266-libfile-basedir-perl_0.09-1_all.deb ... Unpacking libfile-basedir-perl (0.09-1) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../267-libnumber-compare-perl_0.03-2_all.deb ... Unpacking libnumber-compare-perl (0.03-2) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../268-libtext-glob-perl_0.11-2_all.deb ... Unpacking libtext-glob-perl (0.11-2) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../269-libfile-find-rule-perl_0.34-1.1_all.deb ... Unpacking libfile-find-rule-perl (0.34-1.1) ... Selecting previously unselected package libio-string-perl. Preparing to unpack .../270-libio-string-perl_1.08-3.1_all.deb ... Unpacking libio-string-perl (1.08-3.1) ... Selecting previously unselected package libfont-ttf-perl. Preparing to unpack .../271-libfont-ttf-perl_1.06-2_all.deb ... Unpacking libfont-ttf-perl (1.06-2) ... Selecting previously unselected package libhtml-html5-entities-perl. Preparing to unpack .../272-libhtml-html5-entities-perl_0.004-2_all.deb ... Unpacking libhtml-html5-entities-perl (0.004-2) ... Selecting previously unselected package libimport-into-perl. Preparing to unpack .../273-libimport-into-perl_1.002005-2_all.deb ... Unpacking libimport-into-perl (1.002005-2) ... Selecting previously unselected package libio-interactive-perl. Preparing to unpack .../274-libio-interactive-perl_1.023-1_all.deb ... Unpacking libio-interactive-perl (1.023-1) ... Selecting previously unselected package libio-prompt-tiny-perl. Preparing to unpack .../275-libio-prompt-tiny-perl_0.003-2_all.deb ... Unpacking libio-prompt-tiny-perl (0.003-2) ... Selecting previously unselected package libjson-maybexs-perl. Preparing to unpack .../276-libjson-maybexs-perl_1.004003-1_all.deb ... Unpacking libjson-maybexs-perl (1.004003-1) ... Selecting previously unselected package liblist-compare-perl. Preparing to unpack .../277-liblist-compare-perl_0.55-1_all.deb ... Unpacking liblist-compare-perl (0.55-1) ... Selecting previously unselected package liblist-someutils-perl. Preparing to unpack .../278-liblist-someutils-perl_0.58-1_all.deb ... Unpacking liblist-someutils-perl (0.58-1) ... Selecting previously unselected package liblist-utilsby-perl. Preparing to unpack .../279-liblist-utilsby-perl_0.12-1_all.deb ... Unpacking liblist-utilsby-perl (0.12-1) ... Selecting previously unselected package liblzo2-2:s390x. Preparing to unpack .../280-liblzo2-2_2.10-2build3_s390x.deb ... Unpacking liblzo2-2:s390x (2.10-2build3) ... Selecting previously unselected package libmarkdown2:s390x. Preparing to unpack .../281-libmarkdown2_2.2.7-2_s390x.deb ... Unpacking libmarkdown2:s390x (2.2.7-2) ... Selecting previously unselected package librole-tiny-perl. Preparing to unpack .../282-librole-tiny-perl_2.002004-1_all.deb ... Unpacking librole-tiny-perl (2.002004-1) ... Selecting previously unselected package libsub-quote-perl. Preparing to unpack .../283-libsub-quote-perl_2.006006-1_all.deb ... Unpacking libsub-quote-perl (2.006006-1) ... Selecting previously unselected package libmoo-perl. Preparing to unpack .../284-libmoo-perl_2.005004-3_all.deb ... Unpacking libmoo-perl (2.005004-3) ... Selecting previously unselected package libstrictures-perl. Preparing to unpack .../285-libstrictures-perl_2.000006-1_all.deb ... Unpacking libstrictures-perl (2.000006-1) ... Selecting previously unselected package libmoox-aliases-perl. Preparing to unpack .../286-libmoox-aliases-perl_0.001006-2_all.deb ... Unpacking libmoox-aliases-perl (0.001006-2) ... Selecting previously unselected package libmouse-perl. Preparing to unpack .../287-libmouse-perl_2.5.10-1build4_s390x.deb ... Unpacking libmouse-perl (2.5.10-1build4) ... Selecting previously unselected package libpackage-stash-perl. Preparing to unpack .../288-libpackage-stash-perl_0.40-1_all.deb ... Unpacking libpackage-stash-perl (0.40-1) ... Selecting previously unselected package libsub-identify-perl. Preparing to unpack .../289-libsub-identify-perl_0.14-2_s390x.deb ... Unpacking libsub-identify-perl (0.14-2) ... Selecting previously unselected package libsub-name-perl. Preparing to unpack .../290-libsub-name-perl_0.26-1build3_s390x.deb ... Unpacking libsub-name-perl (0.26-1build3) ... Selecting previously unselected package libnamespace-clean-perl. Preparing to unpack .../291-libnamespace-clean-perl_0.27-2_all.deb ... Unpacking libnamespace-clean-perl (0.27-2) ... Selecting previously unselected package libpath-tiny-perl. Preparing to unpack .../292-libpath-tiny-perl_0.122-1_all.deb ... Unpacking libpath-tiny-perl (0.122-1) ... Selecting previously unselected package libperlio-gzip-perl. Preparing to unpack .../293-libperlio-gzip-perl_0.20-1_s390x.deb ... Unpacking libperlio-gzip-perl (0.20-1) ... Selecting previously unselected package libperlio-utf8-strict-perl. Preparing to unpack .../294-libperlio-utf8-strict-perl_0.009-1build1_s390x.deb ... Unpacking libperlio-utf8-strict-perl (0.009-1build1) ... Selecting previously unselected package libproc-processtable-perl:s390x. Preparing to unpack .../295-libproc-processtable-perl_0.634-1build1_s390x.deb ... Unpacking libproc-processtable-perl:s390x (0.634-1build1) ... Selecting previously unselected package libsereal-decoder-perl. Preparing to unpack .../296-libsereal-decoder-perl_4.023+ds-1_s390x.deb ... Unpacking libsereal-decoder-perl (4.023+ds-1) ... Selecting previously unselected package libsereal-encoder-perl:s390x. Preparing to unpack .../297-libsereal-encoder-perl_4.023+ds-1_s390x.deb ... Unpacking libsereal-encoder-perl:s390x (4.023+ds-1) ... Selecting previously unselected package libsort-versions-perl. Preparing to unpack .../298-libsort-versions-perl_1.62-2_all.deb ... Unpacking libsort-versions-perl (1.62-2) ... Selecting previously unselected package libxs-parse-keyword-perl. Preparing to unpack .../299-libxs-parse-keyword-perl_0.23-1_s390x.deb ... Unpacking libxs-parse-keyword-perl (0.23-1) ... Selecting previously unselected package libsyntax-keyword-try-perl. Preparing to unpack .../300-libsyntax-keyword-try-perl_0.27-1_s390x.deb ... Unpacking libsyntax-keyword-try-perl (0.27-1) ... Selecting previously unselected package libterm-readkey-perl. Preparing to unpack .../301-libterm-readkey-perl_2.38-1build4_s390x.deb ... Unpacking libterm-readkey-perl (2.38-1build4) ... Selecting previously unselected package libtext-levenshteinxs-perl. Preparing to unpack .../302-libtext-levenshteinxs-perl_0.03-4build10_s390x.deb ... Unpacking libtext-levenshteinxs-perl (0.03-4build10) ... Selecting previously unselected package libtext-markdown-discount-perl:s390x. Preparing to unpack .../303-libtext-markdown-discount-perl_0.13-1build1_s390x.deb ... Unpacking libtext-markdown-discount-perl:s390x (0.13-1build1) ... Selecting previously unselected package libtext-xslate-perl:s390x. Preparing to unpack .../304-libtext-xslate-perl_3.5.9-1build1_s390x.deb ... Unpacking libtext-xslate-perl:s390x (3.5.9-1build1) ... Selecting previously unselected package libtime-duration-perl. Preparing to unpack .../305-libtime-duration-perl_1.21-1_all.deb ... Unpacking libtime-duration-perl (1.21-1) ... Selecting previously unselected package libtime-moment-perl. Preparing to unpack .../306-libtime-moment-perl_0.44-1build6_s390x.deb ... Unpacking libtime-moment-perl (0.44-1build6) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../307-libtimedate-perl_2.3300-2_all.deb ... Unpacking libtimedate-perl (2.3300-2) ... Selecting previously unselected package libunicode-utf8-perl. Preparing to unpack .../308-libunicode-utf8-perl_0.62-1build4_s390x.deb ... Unpacking libunicode-utf8-perl (0.62-1build4) ... Selecting previously unselected package liburi-perl. Preparing to unpack .../309-liburi-perl_5.10-1_all.deb ... Unpacking liburi-perl (5.10-1) ... Selecting previously unselected package libxml-namespacesupport-perl. Preparing to unpack .../310-libxml-namespacesupport-perl_1.12-1.1_all.deb ... Unpacking libxml-namespacesupport-perl (1.12-1.1) ... Selecting previously unselected package libxml-sax-base-perl. Preparing to unpack .../311-libxml-sax-base-perl_1.09-1.1_all.deb ... Unpacking libxml-sax-base-perl (1.09-1.1) ... Selecting previously unselected package libxml-sax-perl. Preparing to unpack .../312-libxml-sax-perl_1.02+dfsg-3_all.deb ... Unpacking libxml-sax-perl (1.02+dfsg-3) ... Selecting previously unselected package libxml-libxml-perl. Preparing to unpack .../313-libxml-libxml-perl_2.0207+dfsg+really+2.0134-1_s390x.deb ... Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-1) ... Selecting previously unselected package libyaml-libyaml-perl. Preparing to unpack .../314-libyaml-libyaml-perl_0.83+ds-1build1_s390x.deb ... Unpacking libyaml-libyaml-perl (0.83+ds-1build1) ... Selecting previously unselected package libdevel-size-perl. Preparing to unpack .../315-libdevel-size-perl_0.83-1build4_s390x.deb ... Unpacking libdevel-size-perl (0.83-1build4) ... Selecting previously unselected package libipc-run3-perl. Preparing to unpack .../316-libipc-run3-perl_0.048-2_all.deb ... Unpacking libipc-run3-perl (0.048-2) ... Selecting previously unselected package lzip. Preparing to unpack .../317-lzip_1.23-3_s390x.deb ... Unpacking lzip (1.23-3) ... Selecting previously unselected package lzop. Preparing to unpack .../318-lzop_1.04-2build2_s390x.deb ... Unpacking lzop (1.04-2build2) ... Selecting previously unselected package patchutils. Preparing to unpack .../319-patchutils_0.4.2-1build2_s390x.deb ... Unpacking patchutils (0.4.2-1build2) ... Selecting previously unselected package t1utils. Preparing to unpack .../320-t1utils_1.41-4build2_s390x.deb ... Unpacking t1utils (1.41-4build2) ... Selecting previously unselected package unzip. Preparing to unpack .../321-unzip_6.0-26ubuntu3_s390x.deb ... Unpacking unzip (6.0-26ubuntu3) ... Selecting previously unselected package lintian. Preparing to unpack .../322-lintian_2.114.0ubuntu2_all.deb ... Unpacking lintian (2.114.0ubuntu2) ... Selecting previously unselected package pkg-kde-tools. Preparing to unpack .../323-pkg-kde-tools_0.15.36ubuntu2_s390x.deb ... Unpacking pkg-kde-tools (0.15.36ubuntu2) ... Selecting previously unselected package sbuild-build-depends-main-dummy. Preparing to unpack .../324-sbuild-build-depends-main-dummy_0.invalid.0_s390x.deb ... Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ... Setting up libapt-pkg-perl (0.1.40build2) ... Setting up libboost-chrono1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up media-types (8.0.0) ... Setting up libpipeline1:s390x (1.5.6-1) ... Setting up libboost-system1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libicu71:s390x (71.1-3) ... Setting up libpciaccess0:s390x (0.16-3) ... Setting up libxau6:s390x (1:1.0.9-1build5) ... Setting up libpsl5:s390x (0.21.0-1.2build2) ... Setting up cpp-12 (12.1.0-4ubuntu1) ... Setting up libboost1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libunicode-utf8-perl (0.62-1build4) ... Setting up libboost-atomic1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libmouse-perl (2.5.10-1build4) ... Setting up bsdextrautils (2.38-4ubuntu1) ... Setting up libdata-messagepack-perl (1.02-1) ... Setting up libdynaloader-functions-perl (0.003-2) ... Setting up libtext-glob-perl (0.11-2) ... Setting up libclass-method-modifiers-perl (2.13-1) ... Setting up liblist-compare-perl (0.55-1) ... Setting up libmagic-mgc (1:5.41-4) ... Setting up libclone-perl (0.45-1build3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libyaml-0-2:s390x (0.2.2-1build2) ... Setting up libsub-identify-perl (0.14-2) ... Setting up libcpanel-json-xs-perl:s390x (4.29-1) ... Setting up libboost-iostreams1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libboost-program-options1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libdevel-size-perl (0.83-1build4) ... Setting up unzip (6.0-26ubuntu3) ... Setting up libcbor0.8:s390x (0.8.0-2ubuntu1) ... Setting up libdebhelper-perl (13.7.1ubuntu1) ... Setting up libbrotli1:s390x (1.0.9-2build6) ... Setting up libboost-chrono1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libyaml-libyaml-perl (0.83+ds-1build1) ... Setting up libio-interactive-perl (1.023-1) ... Setting up libtry-tiny-perl (0.31-1) ... Setting up libboost-stacktrace1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libnghttp2-14:s390x (1.47.0-1) ... Setting up libmagic1:s390x (1:5.41-4) ... Setting up libxml-namespacesupport-perl (1.12-1.1) ... Setting up gettext-base (0.21-6) ... Setting up libboost-nowide1.74.0 (1.74.0-14ubuntu4) ... Setting up liblzo2-2:s390x (2.10-2build3) ... Setting up libboost-filesystem1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libtime-moment-perl (0.44-1build6) ... Setting up libboost-exception1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up file (1:5.41-4) ... Setting up libboost-exception-dev:s390x (1.74.0.3ubuntu7) ... Setting up libconfig-tiny-perl (2.28-1) ... Setting up libsereal-encoder-perl:s390x (4.023+ds-1) ... Setting up liblist-utilsby-perl (0.12-1) ... Setting up libnet-netmask-perl (2.0001-1) ... Setting up libsub-install-perl (0.928-2) ... Setting up libboost-program-options1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libnumber-compare-perl (0.03-2) ... Setting up libsasl2-modules-db:s390x (2.1.28+dfsg-6ubuntu1) ... Setting up patchutils (0.4.2-1build2) ... Setting up libjson-maybexs-perl (1.004003-1) ... Setting up libxml-sax-base-perl (1.09-1.1) ... Setting up libio-string-perl (1.08-3.1) ... Setting up libnetaddr-ip-perl (4.079+dfsg-2) ... Setting up autotools-dev (20220109.1) ... Setting up libclass-data-inheritable-perl (0.08-3) ... Setting up libxs-parse-keyword-perl (0.23-1) ... Setting up libgmpxx4ldbl:s390x (2:6.2.1+dfsg-3ubuntu1) ... Setting up libuv1:s390x (1.44.1-2) ... Setting up libexpat1-dev:s390x (2.4.8-1) ... Setting up libboost-test1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up emacsen-common (3.0.4) ... Setting up libboost-program-options-dev:s390x (1.74.0.3ubuntu7) ... Setting up libx11-data (2:1.7.5-1) ... Setting up libfile-find-rule-perl (0.34-1.1) ... Setting up librtmp1:s390x (2.4+20151223.gitfa8646d.1-2build4) ... Setting up libipc-system-simple-perl (1.30-1) ... Setting up libnet-domain-tld-perl (1.75-2) ... Setting up dh-elpa-helper (2.0.9ubuntu1) ... Setting up libperlio-utf8-strict-perl (0.009-1build1) ... Setting up libio-prompt-tiny-perl (0.003-2) ... Setting up lzip (1.23-3) ... update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip (lzip) in auto mode update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip-compressor (lzip-compressor) in auto mode update-alternatives: using /usr/bin/lzip.lzip to provide /usr/bin/lzip-decompressor (lzip-decompressor) in auto mode Setting up libboost-system1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libsigsegv2:s390x (2.13-1ubuntu3) ... Setting up libboost-nowide1.74-dev (1.74.0-14ubuntu4) ... Setting up libboost-regex1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up t1utils (1.41-4build2) ... Setting up diffstat (1.64-1build2) ... Setting up libhwloc15:s390x (2.7.1-1) ... Setting up libevent-core-2.1-7:s390x (2.1.12-stable-5) ... Setting up libvariable-magic-perl (0.62-1build5) ... Setting up libboost-context1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libevent-2.1-7:s390x (2.1.12-stable-5) ... Setting up libboost-graph1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libboost-random1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up autopoint (0.21-6) ... Setting up libb-hooks-op-check-perl:s390x (0.22-2) ... Setting up libjsoncpp25:s390x (1.9.5-4) ... Setting up icu-devtools (71.1-3) ... Setting up liblist-moreutils-xs-perl (0.430-3) ... Setting up ucf (3.0043) ... Setting up libboost1.74-tools-dev (1.74.0-14ubuntu4) ... Setting up libltdl7:s390x (2.4.7-4) ... Setting up libparams-util-perl (1.102-1build3) ... Setting up libsasl2-2:s390x (2.1.28+dfsg-6ubuntu1) ... Setting up libssh-4:s390x (0.9.6-2build1) ... Setting up libgfortran5:s390x (12.1.0-4ubuntu1) ... Setting up libtime-duration-perl (1.21-1) ... Setting up libtext-xslate-perl:s390x (3.5.9-1build1) ... Setting up libsub-exporter-progressive-perl (0.001013-2) ... Setting up libcapture-tiny-perl (0.48-1) ... Setting up libtimedate-perl (2.3300-2) ... Setting up libboost-atomic1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libboost-math1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libboost-serialization1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libsub-name-perl (0.26-1build3) ... Setting up zlib1g-dev:s390x (1:1.2.11.dfsg-2ubuntu9) ... Setting up libsyntax-keyword-try-perl (0.27-1) ... Setting up libboost-atomic-dev:s390x (1.74.0.3ubuntu7) ... Setting up libnuma1:s390x (2.0.14-3ubuntu2) ... Setting up libdata-validate-domain-perl (0.10-1.1) ... Setting up libmd0:s390x (1.0.4-1build1) ... Setting up libproc-processtable-perl:s390x (0.634-1build1) ... Setting up libboost-container1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up ocl-icd-libopencl1:s390x (2.2.14-3) ... Setting up librhash0:s390x (1.4.2-1ubuntu1) ... Setting up libpath-tiny-perl (0.122-1) ... Setting up libasan8:s390x (12.1.0-4ubuntu1) ... Setting up libuchardet0:s390x (0.0.7-1build2) ... Setting up lzop (1.04-2build2) ... Setting up libnl-3-200:s390x (3.5.0-0.1) ... Setting up libmpdec3:s390x (2.5.1-2build2) ... Setting up librole-tiny-perl (2.002004-1) ... Setting up openmpi-common (4.1.4-1ubuntu1) ... Setting up libipc-run3-perl (0.048-2) ... Setting up libsub-override-perl (0.09-3) ... Setting up libaliased-perl (0.34-2) ... Setting up sgml-base (1.30) ... Setting up libstrictures-perl (2.000006-1) ... Setting up libsub-quote-perl (2.006006-1) ... Setting up libdevel-stacktrace-perl (2.0400-1) ... Setting up libclass-xsaccessor-perl (1.19-3build9) ... Setting up cmake-data (3.23.2-1ubuntu1) ... Setting up libboost-dev:s390x (1.74.0.3ubuntu7) ... Setting up libboost-math1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libsort-versions-perl (1.62-2) ... Setting up libboost-filesystem1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libjs-jquery (3.6.0+dfsg+~3.5.13-1) ... Setting up libboost-date-time1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libexporter-tiny-perl (1.002002-1) ... Setting up libterm-readkey-perl (2.38-1build4) ... Setting up libfido2-1:s390x (1.11.0-1) ... Setting up libboost-python1.74.0 (1.74.0-14ubuntu4) ... Setting up libboost-fiber1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libfont-ttf-perl (1.06-2) ... Setting up libboost-stacktrace1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libboost-test1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libbsd0:s390x (0.11.6-1) ... Setting up libtext-levenshteinxs-perl (0.03-4build10) ... Setting up libperlio-gzip-perl (0.20-1) ... Setting up libelf1:s390x (0.187-1) ... Setting up libboost-timer1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libicu-dev:s390x (71.1-3) ... Setting up libxml2:s390x (2.9.14+dfsg-1) ... Setting up libhtml-html5-entities-perl (0.004-2) ... Setting up libsereal-decoder-perl (4.023+ds-1) ... Setting up libmarkdown2:s390x (2.2.7-2) ... Setting up liburi-perl (5.10-1) ... Setting up libboost-filesystem-dev:s390x (1.74.0.3ubuntu7) ... Setting up libnet-ipv6addr-perl (1.02-1) ... Setting up chrpath (0.16-2) ... Setting up libjs-underscore (1.13.3~dfsg+~1.11.4-1) ... Setting up libboost-thread1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libboost-numpy1.74.0 (1.74.0-14ubuntu4) ... Setting up libevent-pthreads-2.1-7:s390x (2.1.12-stable-5) ... Setting up libdata-validate-ip-perl (0.30-1) ... Setting up libemail-address-xs-perl (1.04-1build6) ... Setting up libfile-stripnondeterminism-perl (1.13.0-1) ... Setting up libboost-log1.74.0 (1.74.0-14ubuntu4) ... Setting up libdw1:s390x (0.187-1) ... Setting up libxdmcp6:s390x (1:1.1.3-0ubuntu5) ... Setting up libevent-extra-2.1-7:s390x (2.1.12-stable-5) ... Setting up libxcb1:s390x (1.14-3ubuntu3) ... Setting up libfile-basedir-perl (0.09-1) ... Setting up gettext (0.21-6) ... Setting up libgmp-dev:s390x (2:6.2.1+dfsg-3ubuntu1) ... Setting up libtool (2.4.7-4) ... Setting up libboost-container1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libarchive13:s390x (3.6.0-1ubuntu1) ... Setting up libboost-chrono-dev:s390x (1.74.0.3ubuntu7) ... Setting up liblist-moreutils-perl (0.430-2) ... Setting up libboost-math-dev:s390x (1.74.0.3ubuntu7) ... Setting up libboost-coroutine1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libedit2:s390x (3.1-20210910-1build1) ... Setting up libboost-system-dev:s390x (1.74.0.3ubuntu7) ... Setting up libevent-openssl-2.1-7:s390x (2.1.12-stable-5) ... Setting up libtext-markdown-discount-perl:s390x (0.13-1build1) ... Setting up m4 (1.4.18-5ubuntu2) ... Setting up libboost-tools-dev (1.74.0.3ubuntu7) ... Setting up libexception-class-perl (1.45-1) ... Setting up libboost-nowide-dev (1.74.0.3ubuntu7) ... Setting up libdevel-callchecker-perl (0.008-1ubuntu4) ... Setting up libmpfr-dev:s390x (4.1.0-3build3) ... Setting up libxml-sax-perl (1.02+dfsg-3) ... update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up libldap-2.5-0:s390x (2.5.12+dfsg-2ubuntu1) ... Setting up libboost-container-dev:s390x (1.74.0.3ubuntu7) ... Setting up intltool-debian (0.35.0+20060710.5) ... Setting up libnuma-dev:s390x (2.0.14-3ubuntu2) ... Setting up libnl-route-3-200:s390x (3.5.0-0.1) ... Setting up libboost-test-dev:s390x (1.74.0.3ubuntu7) ... Setting up libpython3.10-stdlib:s390x (3.10.5-1) ... Setting up libdata-validate-uri-perl (0.07-2) ... Setting up libjs-jquery-ui (1.13.1+dfsg-1) ... Setting up libgcc-12-dev:s390x (12.1.0-4ubuntu1) ... Setting up libevent-dev (2.1.12-stable-5) ... Setting up libboost-random1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libdata-optlist-perl (0.112-1) ... Setting up libboost-timer1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libboost-numpy1.74-dev (1.74.0-14ubuntu4) ... Setting up libjs-sphinxdoc (4.5.0-4) ... Setting up autoconf (2.71-2) ... Setting up libboost-serialization1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-1) ... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version Setting up dh-strip-nondeterminism (1.13.0-1) ... Setting up libboost-wave1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up dwz (0.14-1build2) ... Setting up libboost-regex1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libnl-3-dev:s390x (3.5.0-0.1) ... Setting up groff-base (1.22.4-8build1) ... Setting up libboost-stacktrace-dev:s390x (1.74.0.3ubuntu7) ... Setting up debugedit (1:5.0-4build1) ... Setting up libcurl4:s390x (7.83.1-2) ... Setting up libx11-6:s390x (2:1.7.5-1) ... Setting up libboost-locale1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libboost-regex-dev:s390x (1.74.0.3ubuntu7) ... Setting up libboost-timer-dev:s390x (1.74.0.3ubuntu7) ... Setting up libboost-type-erasure1.74.0:s390x (1.74.0-14ubuntu4) ... Setting up libsub-exporter-perl (0.988-1) ... Setting up libpython3-stdlib:s390x (3.10.4-0ubuntu2) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libiterator-perl (0.03+ds1-2) ... Setting up libpython3.10:s390x (3.10.5-1) ... Setting up libibverbs1:s390x (40.0-1) ... Setting up python3.10 (3.10.5-1) ... Setting up libboost-wave1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libiterator-util-perl (0.02+ds1-2) ... Setting up ibverbs-providers:s390x (40.0-1) ... Setting up openssh-client (1:9.0p1-1) ... update-alternatives: using /usr/bin/ssh to provide /usr/bin/rsh (rsh) in auto mode update-alternatives: using /usr/bin/slogin to provide /usr/bin/rlogin (rlogin) in auto mode update-alternatives: using /usr/bin/scp to provide /usr/bin/rcp (rcp) in auto mode Setting up po-debconf (1.0.21+nmu1) ... Setting up libparams-classify-perl:s390x (0.015-2) ... Setting up libxext6:s390x (2:1.3.4-1build1) ... Setting up libboost-random-dev:s390x (1.74.0.3ubuntu7) ... Setting up libcurl3-gnutls:s390x (7.83.1-2) ... Setting up python3 (3.10.4-0ubuntu2) ... Setting up libgfortran-12-dev:s390x (12.1.0-4ubuntu1) ... Setting up libboost-wave-dev:s390x (1.74.0.3ubuntu7) ... Setting up man-db (2.10.2-1) ... Not building database; man-db/auto-update is not 'true'. Created symlink /etc/systemd/system/timers.target.wants/man-db.timer → /lib/systemd/system/man-db.timer. Setting up libxnvctrl0:s390x (510.47.03-0ubuntu1) ... Setting up libboost-iostreams1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up dh-autoreconf (20) ... Setting up libnl-route-3-dev:s390x (3.5.0-0.1) ... Setting up libboost-date-time1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libltdl-dev:s390x (2.4.7-4) ... Setting up gcc-12 (12.1.0-4ubuntu1) ... Setting up libmodule-runtime-perl (0.016-2) ... Setting up libboost-graph1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libboost-numpy-dev (1.74.0.3ubuntu7) ... Setting up libpython3.10-dev:s390x (3.10.5-1) ... Setting up libboost-serialization-dev:s390x (1.74.0.3ubuntu7) ... Setting up libboost-date-time-dev:s390x (1.74.0.3ubuntu7) ... Setting up libconst-fast-perl (0.014-2) ... Setting up python3.10-dev (3.10.5-1) ... Setting up cmake (3.23.2-1ubuntu1) ... Setting up libboost-thread1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libhwloc-dev:s390x (2.7.1-1) ... Setting up libdata-dpath-perl (0.58-1) ... Setting up python3-lib2to3 (3.10.5-1ubuntu2) ... Setting up libboost-thread-dev:s390x (1.74.0.3ubuntu7) ... Setting up python3-distutils (3.10.5-1ubuntu2) ... Setting up librdmacm1:s390x (40.0-1) ... Setting up libboost-graph-dev:s390x (1.74.0.3ubuntu7) ... Setting up libpython3-dev:s390x (3.10.4-0ubuntu2) ... Setting up libboost-log1.74-dev (1.74.0-14ubuntu4) ... Setting up libmodule-implementation-perl (0.09-2) ... Setting up libpackage-stash-perl (0.40-1) ... Setting up libimport-into-perl (1.002005-2) ... Setting up libmoo-perl (2.005004-3) ... Setting up liblist-someutils-perl (0.58-1) ... Setting up debhelper (13.7.1ubuntu1) ... Setting up libboost-iostreams-dev:s390x (1.74.0.3ubuntu7) ... Setting up libibverbs-dev:s390x (40.0-1) ... Setting up libhwloc-plugins:s390x (2.7.1-1) ... Setting up libboost-context1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libcgal-dev:s390x (5.4.1-1) ... Setting up libboost-fiber1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up gfortran-12 (12.1.0-4ubuntu1) ... Setting up libboost-type-erasure1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up python3-dev (3.10.4-0ubuntu2) ... Setting up libboost-locale1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libboost-coroutine1.74-dev:s390x (1.74.0-14ubuntu4) ... Setting up libboost-coroutine-dev:s390x (1.74.0.3ubuntu7) ... Setting up libmoox-aliases-perl (0.001006-2) ... Setting up libb-hooks-endofscope-perl (0.26-1) ... Setting up libboost-log-dev (1.74.0.3ubuntu7) ... Setting up libboost-fiber-dev:s390x (1.74.0.3ubuntu7) ... Setting up libfabric1:s390x (1.11.0-3) ... Setting up libpmix2:s390x (4.1.2-2ubuntu1) ... Setting up libopenmpi3:s390x (4.1.4-1ubuntu1) ... Setting up libboost-mpi1.74.0 (1.74.0-14ubuntu4) ... Setting up libboost-locale-dev:s390x (1.74.0.3ubuntu7) ... Setting up libboost-context-dev:s390x (1.74.0.3ubuntu7) ... Setting up libboost-python1.74-dev (1.74.0-14ubuntu4) ... Setting up libboost-python-dev (1.74.0.3ubuntu7) ... Setting up libboost-type-erasure-dev:s390x (1.74.0.3ubuntu7) ... Setting up libnamespace-clean-perl (0.27-2) ... Setting up libboost-graph-parallel1.74.0 (1.74.0-14ubuntu4) ... Setting up libpmix-dev:s390x (4.1.2-2ubuntu1) ... Setting up openmpi-bin (4.1.4-1ubuntu1) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up mpi-default-bin (1.14) ... Setting up lintian (2.114.0ubuntu2) ... Setting up pkg-kde-tools (0.15.36ubuntu2) ... Setting up libboost-graph-parallel1.74-dev (1.74.0-14ubuntu4) ... Setting up libopenmpi-dev:s390x (4.1.4-1ubuntu1) ... update-alternatives: using /usr/lib/s390x-linux-gnu/openmpi/include to provide /usr/include/s390x-linux-gnu/mpi (mpi-s390x-linux-gnu) in auto mode Setting up libboost-mpi-python1.74.0 (1.74.0-14ubuntu4) ... Setting up libboost-graph-parallel-dev (1.74.0.3ubuntu7) ... Setting up mpi-default-dev (1.14) ... Setting up libboost-mpi1.74-dev (1.74.0-14ubuntu4) ... Setting up libboost-mpi-python1.74-dev (1.74.0-14ubuntu4) ... Setting up libboost-mpi-python-dev (1.74.0.3ubuntu7) ... Setting up libboost-mpi-dev (1.74.0.3ubuntu7) ... Setting up libboost-all-dev (1.74.0.3ubuntu7) ... Setting up sbuild-build-depends-main-dummy (0.invalid.0) ... Processing triggers for libc-bin (2.35-0ubuntu3) ... +------------------------------------------------------------------------------+ | Check architectures | +------------------------------------------------------------------------------+ Arch check ok (s390x included in any) +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 5.4.0-121-generic #137-Ubuntu SMP Wed Jun 15 13:32:55 UTC 2022 s390x (s390x) Toolchain package versions: binutils_2.38.50.20220615-4ubuntu1 dpkg-dev_1.21.8ubuntu1 g++-11_11.3.0-3ubuntu1 gcc-11_11.3.0-3ubuntu1 gcc-12_12.1.0-4ubuntu1 libc6-dev_2.35-0ubuntu3 libstdc++-11-dev_11.3.0-3ubuntu1 libstdc++6_12.1.0-4ubuntu1 linux-libc-dev_5.15.0-35.36+22.10.1 Package versions: adduser_3.121ubuntu1 advancecomp_2.1-2.1ubuntu2 apt_2.5.0 autoconf_2.71-2 automake_1:1.16.5-1.3 autopoint_0.21-6 autotools-dev_20220109.1 base-files_12.2ubuntu1 base-passwd_3.5.52build1 bash_5.1-6ubuntu1 binutils_2.38.50.20220615-4ubuntu1 binutils-common_2.38.50.20220615-4ubuntu1 binutils-s390x-linux-gnu_2.38.50.20220615-4ubuntu1 bsdextrautils_2.38-4ubuntu1 bsdutils_1:2.38-4ubuntu1 build-essential_12.9ubuntu3 bzip2_1.0.8-5build1 ca-certificates_20211016 chrpath_0.16-2 cmake_3.23.2-1ubuntu1 cmake-data_3.23.2-1ubuntu1 coreutils_8.32-4.1ubuntu1 cpp_4:11.2.0-1ubuntu1 cpp-11_11.3.0-3ubuntu1 cpp-12_12.1.0-4ubuntu1 dash_0.5.11+git20210903+057cd650a4ed-8ubuntu1 debconf_1.5.79ubuntu1 debhelper_13.7.1ubuntu1 debianutils_5.7-0.2 debugedit_1:5.0-4build1 dh-autoreconf_20 dh-elpa-helper_2.0.9ubuntu1 dh-strip-nondeterminism_1.13.0-1 diffstat_1.64-1build2 diffutils_1:3.8-0ubuntu2 dpkg_1.21.8ubuntu1 dpkg-dev_1.21.8ubuntu1 dwz_0.14-1build2 e2fsprogs_1.46.5-2ubuntu2 emacsen-common_3.0.4 fakeroot_1.29-1ubuntu1 file_1:5.41-4 findutils_4.8.0-1ubuntu3 g++_4:11.2.0-1ubuntu1 g++-11_11.3.0-3ubuntu1 gcc_4:11.2.0-1ubuntu1 gcc-11_11.3.0-3ubuntu1 gcc-11-base_11.3.0-3ubuntu1 gcc-12_12.1.0-4ubuntu1 gcc-12-base_12.1.0-4ubuntu1 gettext_0.21-6 gettext-base_0.21-6 gfortran-12_12.1.0-4ubuntu1 gpg_2.2.27-3ubuntu2 gpg-agent_2.2.27-3ubuntu2 gpgconf_2.2.27-3ubuntu2 gpgv_2.2.27-3ubuntu2 grep_3.7-1build1 groff-base_1.22.4-8build1 gzip_1.10-4ubuntu4 hostname_3.23ubuntu2 ibverbs-providers_40.0-1 icu-devtools_71.1-3 init_1.63 init-system-helpers_1.63 intltool-debian_0.35.0+20060710.5 libacl1_2.3.1-1 libaliased-perl_0.34-2 libapparmor1_3.0.4-2ubuntu3 libapt-pkg-perl_0.1.40build2 libapt-pkg6.0_2.5.0 libarchive-zip-perl_1.68-1 libarchive13_3.6.0-1ubuntu1 libargon2-1_0~20171227-0.3 libasan6_11.3.0-3ubuntu1 libasan8_12.1.0-4ubuntu1 libassuan0_2.5.5-3 libatomic1_12.1.0-4ubuntu1 libattr1_1:2.5.1-1build1 libaudit-common_1:3.0.7-1build1 libaudit1_1:3.0.7-1build1 libb-hooks-endofscope-perl_0.26-1 libb-hooks-op-check-perl_0.22-2 libbinutils_2.38.50.20220615-4ubuntu1 libblkid1_2.38-4ubuntu1 libboost-all-dev_1.74.0.3ubuntu7 libboost-atomic-dev_1.74.0.3ubuntu7 libboost-atomic1.74-dev_1.74.0-14ubuntu4 libboost-atomic1.74.0_1.74.0-14ubuntu4 libboost-chrono-dev_1.74.0.3ubuntu7 libboost-chrono1.74-dev_1.74.0-14ubuntu4 libboost-chrono1.74.0_1.74.0-14ubuntu4 libboost-container-dev_1.74.0.3ubuntu7 libboost-container1.74-dev_1.74.0-14ubuntu4 libboost-container1.74.0_1.74.0-14ubuntu4 libboost-context-dev_1.74.0.3ubuntu7 libboost-context1.74-dev_1.74.0-14ubuntu4 libboost-context1.74.0_1.74.0-14ubuntu4 libboost-coroutine-dev_1.74.0.3ubuntu7 libboost-coroutine1.74-dev_1.74.0-14ubuntu4 libboost-coroutine1.74.0_1.74.0-14ubuntu4 libboost-date-time-dev_1.74.0.3ubuntu7 libboost-date-time1.74-dev_1.74.0-14ubuntu4 libboost-date-time1.74.0_1.74.0-14ubuntu4 libboost-dev_1.74.0.3ubuntu7 libboost-exception-dev_1.74.0.3ubuntu7 libboost-exception1.74-dev_1.74.0-14ubuntu4 libboost-fiber-dev_1.74.0.3ubuntu7 libboost-fiber1.74-dev_1.74.0-14ubuntu4 libboost-fiber1.74.0_1.74.0-14ubuntu4 libboost-filesystem-dev_1.74.0.3ubuntu7 libboost-filesystem1.74-dev_1.74.0-14ubuntu4 libboost-filesystem1.74.0_1.74.0-14ubuntu4 libboost-graph-dev_1.74.0.3ubuntu7 libboost-graph-parallel-dev_1.74.0.3ubuntu7 libboost-graph-parallel1.74-dev_1.74.0-14ubuntu4 libboost-graph-parallel1.74.0_1.74.0-14ubuntu4 libboost-graph1.74-dev_1.74.0-14ubuntu4 libboost-graph1.74.0_1.74.0-14ubuntu4 libboost-iostreams-dev_1.74.0.3ubuntu7 libboost-iostreams1.74-dev_1.74.0-14ubuntu4 libboost-iostreams1.74.0_1.74.0-14ubuntu4 libboost-locale-dev_1.74.0.3ubuntu7 libboost-locale1.74-dev_1.74.0-14ubuntu4 libboost-locale1.74.0_1.74.0-14ubuntu4 libboost-log-dev_1.74.0.3ubuntu7 libboost-log1.74-dev_1.74.0-14ubuntu4 libboost-log1.74.0_1.74.0-14ubuntu4 libboost-math-dev_1.74.0.3ubuntu7 libboost-math1.74-dev_1.74.0-14ubuntu4 libboost-math1.74.0_1.74.0-14ubuntu4 libboost-mpi-dev_1.74.0.3ubuntu7 libboost-mpi-python-dev_1.74.0.3ubuntu7 libboost-mpi-python1.74-dev_1.74.0-14ubuntu4 libboost-mpi-python1.74.0_1.74.0-14ubuntu4 libboost-mpi1.74-dev_1.74.0-14ubuntu4 libboost-mpi1.74.0_1.74.0-14ubuntu4 libboost-nowide-dev_1.74.0.3ubuntu7 libboost-nowide1.74-dev_1.74.0-14ubuntu4 libboost-nowide1.74.0_1.74.0-14ubuntu4 libboost-numpy-dev_1.74.0.3ubuntu7 libboost-numpy1.74-dev_1.74.0-14ubuntu4 libboost-numpy1.74.0_1.74.0-14ubuntu4 libboost-program-options-dev_1.74.0.3ubuntu7 libboost-program-options1.74-dev_1.74.0-14ubuntu4 libboost-program-options1.74.0_1.74.0-14ubuntu4 libboost-python-dev_1.74.0.3ubuntu7 libboost-python1.74-dev_1.74.0-14ubuntu4 libboost-python1.74.0_1.74.0-14ubuntu4 libboost-random-dev_1.74.0.3ubuntu7 libboost-random1.74-dev_1.74.0-14ubuntu4 libboost-random1.74.0_1.74.0-14ubuntu4 libboost-regex-dev_1.74.0.3ubuntu7 libboost-regex1.74-dev_1.74.0-14ubuntu4 libboost-regex1.74.0_1.74.0-14ubuntu4 libboost-serialization-dev_1.74.0.3ubuntu7 libboost-serialization1.74-dev_1.74.0-14ubuntu4 libboost-serialization1.74.0_1.74.0-14ubuntu4 libboost-stacktrace-dev_1.74.0.3ubuntu7 libboost-stacktrace1.74-dev_1.74.0-14ubuntu4 libboost-stacktrace1.74.0_1.74.0-14ubuntu4 libboost-system-dev_1.74.0.3ubuntu7 libboost-system1.74-dev_1.74.0-14ubuntu4 libboost-system1.74.0_1.74.0-14ubuntu4 libboost-test-dev_1.74.0.3ubuntu7 libboost-test1.74-dev_1.74.0-14ubuntu4 libboost-test1.74.0_1.74.0-14ubuntu4 libboost-thread-dev_1.74.0.3ubuntu7 libboost-thread1.74-dev_1.74.0-14ubuntu4 libboost-thread1.74.0_1.74.0-14ubuntu4 libboost-timer-dev_1.74.0.3ubuntu7 libboost-timer1.74-dev_1.74.0-14ubuntu4 libboost-timer1.74.0_1.74.0-14ubuntu4 libboost-tools-dev_1.74.0.3ubuntu7 libboost-type-erasure-dev_1.74.0.3ubuntu7 libboost-type-erasure1.74-dev_1.74.0-14ubuntu4 libboost-type-erasure1.74.0_1.74.0-14ubuntu4 libboost-wave-dev_1.74.0.3ubuntu7 libboost-wave1.74-dev_1.74.0-14ubuntu4 libboost-wave1.74.0_1.74.0-14ubuntu4 libboost1.74-dev_1.74.0-14ubuntu4 libboost1.74-tools-dev_1.74.0-14ubuntu4 libbrotli1_1.0.9-2build6 libbsd0_0.11.6-1 libbz2-1.0_1.0.8-5build1 libc-bin_2.35-0ubuntu3 libc-dev-bin_2.35-0ubuntu3 libc6_2.35-0ubuntu3 libc6-dev_2.35-0ubuntu3 libcap-ng0_0.8.3-1 libcap2_1:2.44-1build3 libcapture-tiny-perl_0.48-1 libcbor0.8_0.8.0-2ubuntu1 libcc1-0_12.1.0-4ubuntu1 libcgal-dev_5.4.1-1 libclass-data-inheritable-perl_0.08-3 libclass-method-modifiers-perl_2.13-1 libclass-xsaccessor-perl_1.19-3build9 libclone-perl_0.45-1build3 libcom-err2_1.46.5-2ubuntu2 libconfig-tiny-perl_2.28-1 libconst-fast-perl_0.014-2 libcpanel-json-xs-perl_4.29-1 libcrypt-dev_1:4.4.27-1 libcrypt1_1:4.4.27-1 libcryptsetup12_2:2.4.3-1ubuntu1 libctf-nobfd0_2.38.50.20220615-4ubuntu1 libctf0_2.38.50.20220615-4ubuntu1 libcurl3-gnutls_7.83.1-2 libcurl4_7.83.1-2 libdata-dpath-perl_0.58-1 libdata-messagepack-perl_1.02-1 libdata-optlist-perl_0.112-1 libdata-validate-domain-perl_0.10-1.1 libdata-validate-ip-perl_0.30-1 libdata-validate-uri-perl_0.07-2 libdb5.3_5.3.28+dfsg1-0.9 libdebconfclient0_0.261ubuntu1 libdebhelper-perl_13.7.1ubuntu1 libdevel-callchecker-perl_0.008-1ubuntu4 libdevel-size-perl_0.83-1build4 libdevel-stacktrace-perl_2.0400-1 libdevmapper1.02.1_2:1.02.175-2.1ubuntu4 libdpkg-perl_1.21.8ubuntu1 libdw1_0.187-1 libdynaloader-functions-perl_0.003-2 libedit2_3.1-20210910-1build1 libelf1_0.187-1 libemail-address-xs-perl_1.04-1build6 libevent-2.1-7_2.1.12-stable-5 libevent-core-2.1-7_2.1.12-stable-5 libevent-dev_2.1.12-stable-5 libevent-extra-2.1-7_2.1.12-stable-5 libevent-openssl-2.1-7_2.1.12-stable-5 libevent-pthreads-2.1-7_2.1.12-stable-5 libexception-class-perl_1.45-1 libexpat1_2.4.8-1 libexpat1-dev_2.4.8-1 libexporter-tiny-perl_1.002002-1 libext2fs2_1.46.5-2ubuntu2 libfabric1_1.11.0-3 libfakeroot_1.29-1ubuntu1 libffi8_3.4.2-4 libfido2-1_1.11.0-1 libfile-basedir-perl_0.09-1 libfile-find-rule-perl_0.34-1.1 libfile-stripnondeterminism-perl_1.13.0-1 libfont-ttf-perl_1.06-2 libgcc-11-dev_11.3.0-3ubuntu1 libgcc-12-dev_12.1.0-4ubuntu1 libgcc-s1_12.1.0-4ubuntu1 libgcrypt20_1.10.1-2ubuntu1 libgdbm-compat4_1.23-1 libgdbm6_1.23-1 libgfortran-12-dev_12.1.0-4ubuntu1 libgfortran5_12.1.0-4ubuntu1 libgmp-dev_2:6.2.1+dfsg-3ubuntu1 libgmp10_2:6.2.1+dfsg-3ubuntu1 libgmpxx4ldbl_2:6.2.1+dfsg-3ubuntu1 libgnutls30_3.7.6-2ubuntu1 libgomp1_12.1.0-4ubuntu1 libgpg-error0_1.45-2 libgssapi-krb5-2_1.19.2-2 libhogweed6_3.7.3-1build2 libhtml-html5-entities-perl_0.004-2 libhwloc-dev_2.7.1-1 libhwloc-plugins_2.7.1-1 libhwloc15_2.7.1-1 libibverbs-dev_40.0-1 libibverbs1_40.0-1 libicu-dev_71.1-3 libicu71_71.1-3 libidn2-0_2.3.2-2build1 libimport-into-perl_1.002005-2 libio-interactive-perl_1.023-1 libio-prompt-tiny-perl_0.003-2 libio-string-perl_1.08-3.1 libip4tc2_1.8.7-1ubuntu6 libipc-run3-perl_0.048-2 libipc-system-simple-perl_1.30-1 libisl23_0.24-2build1 libiterator-perl_0.03+ds1-2 libiterator-util-perl_0.02+ds1-2 libitm1_12.1.0-4ubuntu1 libjs-jquery_3.6.0+dfsg+~3.5.13-1 libjs-jquery-ui_1.13.1+dfsg-1 libjs-sphinxdoc_4.5.0-4 libjs-underscore_1.13.3~dfsg+~1.11.4-1 libjson-c5_0.16-1 libjson-maybexs-perl_1.004003-1 libjsoncpp25_1.9.5-4 libk5crypto3_1.19.2-2 libkeyutils1_1.6.1-3ubuntu1 libkmod2_29-1ubuntu1 libkrb5-3_1.19.2-2 libkrb5support0_1.19.2-2 libldap-2.5-0_2.5.12+dfsg-2ubuntu1 liblist-compare-perl_0.55-1 liblist-moreutils-perl_0.430-2 liblist-moreutils-xs-perl_0.430-3 liblist-someutils-perl_0.58-1 liblist-utilsby-perl_0.12-1 liblockfile-bin_1.17-1build2 liblockfile1_1.17-1build2 libltdl-dev_2.4.7-4 libltdl7_2.4.7-4 liblz4-1_1.9.3-2build2 liblzma5_5.2.5-2.1 liblzo2-2_2.10-2build3 libmagic-mgc_1:5.41-4 libmagic1_1:5.41-4 libmarkdown2_2.2.7-2 libmd0_1.0.4-1build1 libmodule-implementation-perl_0.09-2 libmodule-runtime-perl_0.016-2 libmoo-perl_2.005004-3 libmoox-aliases-perl_0.001006-2 libmount1_2.38-4ubuntu1 libmouse-perl_2.5.10-1build4 libmpc3_1.2.1-2build1 libmpdec3_2.5.1-2build2 libmpfr-dev_4.1.0-3build3 libmpfr6_4.1.0-3build3 libnamespace-clean-perl_0.27-2 libncurses6_6.3+20220423-2 libncursesw6_6.3+20220423-2 libnet-domain-tld-perl_1.75-2 libnet-ipv6addr-perl_1.02-1 libnet-netmask-perl_2.0001-1 libnetaddr-ip-perl_4.079+dfsg-2 libnettle8_3.7.3-1build2 libnghttp2-14_1.47.0-1 libnl-3-200_3.5.0-0.1 libnl-3-dev_3.5.0-0.1 libnl-route-3-200_3.5.0-0.1 libnl-route-3-dev_3.5.0-0.1 libnpth0_1.6-3build2 libnsl-dev_1.3.0-2build2 libnsl2_1.3.0-2build2 libnuma-dev_2.0.14-3ubuntu2 libnuma1_2.0.14-3ubuntu2 libnumber-compare-perl_0.03-2 libopenmpi-dev_4.1.4-1ubuntu1 libopenmpi3_4.1.4-1ubuntu1 libp11-kit0_0.24.1-1 libpackage-stash-perl_0.40-1 libpam-modules_1.4.0-13ubuntu1 libpam-modules-bin_1.4.0-13ubuntu1 libpam-runtime_1.4.0-13ubuntu1 libpam0g_1.4.0-13ubuntu1 libparams-classify-perl_0.015-2 libparams-util-perl_1.102-1build3 libpath-tiny-perl_0.122-1 libpciaccess0_0.16-3 libpcre2-8-0_10.40-1 libpcre3_2:8.39-14 libperl5.34_5.34.0-3ubuntu1 libperlio-gzip-perl_0.20-1 libperlio-utf8-strict-perl_0.009-1build1 libpipeline1_1.5.6-1 libpmix-dev_4.1.2-2ubuntu1 libpmix2_4.1.2-2ubuntu1 libpng16-16_1.6.37-5 libproc-processtable-perl_0.634-1build1 libprocps8_2:3.3.17-6ubuntu2 libpsl5_0.21.0-1.2build2 libpython3-dev_3.10.4-0ubuntu2 libpython3-stdlib_3.10.4-0ubuntu2 libpython3.10_3.10.5-1 libpython3.10-dev_3.10.5-1 libpython3.10-minimal_3.10.5-1 libpython3.10-stdlib_3.10.5-1 librdmacm1_40.0-1 libreadline8_8.1.2-1.2 librhash0_1.4.2-1ubuntu1 librole-tiny-perl_2.002004-1 librtmp1_2.4+20151223.gitfa8646d.1-2build4 libsasl2-2_2.1.28+dfsg-6ubuntu1 libsasl2-modules-db_2.1.28+dfsg-6ubuntu1 libseccomp2_2.5.4-1ubuntu1 libselinux1_3.4-1 libsemanage-common_3.4-1 libsemanage2_3.4-1 libsepol2_3.4-2 libsereal-decoder-perl_4.023+ds-1 libsereal-encoder-perl_4.023+ds-1 libsigsegv2_2.13-1ubuntu3 libsmartcols1_2.38-4ubuntu1 libsort-versions-perl_1.62-2 libsqlite3-0_3.38.5-1 libss2_1.46.5-2ubuntu2 libssh-4_0.9.6-2build1 libssl3_3.0.4-1ubuntu1 libstdc++-11-dev_11.3.0-3ubuntu1 libstdc++6_12.1.0-4ubuntu1 libstrictures-perl_2.000006-1 libsub-exporter-perl_0.988-1 libsub-exporter-progressive-perl_0.001013-2 libsub-identify-perl_0.14-2 libsub-install-perl_0.928-2 libsub-name-perl_0.26-1build3 libsub-override-perl_0.09-3 libsub-quote-perl_2.006006-1 libsyntax-keyword-try-perl_0.27-1 libsystemd0_249.11-0ubuntu4 libtasn1-6_4.18.0-4build1 libterm-readkey-perl_2.38-1build4 libtext-glob-perl_0.11-2 libtext-levenshteinxs-perl_0.03-4build10 libtext-markdown-discount-perl_0.13-1build1 libtext-xslate-perl_3.5.9-1build1 libtime-duration-perl_1.21-1 libtime-moment-perl_0.44-1build6 libtimedate-perl_2.3300-2 libtinfo6_6.3+20220423-2 libtirpc-common_1.3.2-2build1 libtirpc-dev_1.3.2-2build1 libtirpc3_1.3.2-2build1 libtool_2.4.7-4 libtry-tiny-perl_0.31-1 libubsan1_12.1.0-4ubuntu1 libuchardet0_0.0.7-1build2 libudev1_249.11-0ubuntu4 libunicode-utf8-perl_0.62-1build4 libunistring2_1.0-1 liburi-perl_5.10-1 libuuid1_2.38-4ubuntu1 libuv1_1.44.1-2 libvariable-magic-perl_0.62-1build5 libx11-6_2:1.7.5-1 libx11-data_2:1.7.5-1 libxau6_1:1.0.9-1build5 libxcb1_1.14-3ubuntu3 libxdmcp6_1:1.1.3-0ubuntu5 libxext6_2:1.3.4-1build1 libxml-libxml-perl_2.0207+dfsg+really+2.0134-1 libxml-namespacesupport-perl_1.12-1.1 libxml-sax-base-perl_1.09-1.1 libxml-sax-perl_1.02+dfsg-3 libxml2_2.9.14+dfsg-1 libxnvctrl0_510.47.03-0ubuntu1 libxs-parse-keyword-perl_0.23-1 libxxhash0_0.8.1-1 libyaml-0-2_0.2.2-1build2 libyaml-libyaml-perl_0.83+ds-1build1 libzstd1_1.5.2+dfsg-1 lintian_2.114.0ubuntu2 linux-libc-dev_5.15.0-35.36+22.10.1 lockfile-progs_0.1.19build1 login_1:4.11.1+dfsg1-2ubuntu1 logsave_1.46.5-2ubuntu2 lsb-base_11.1.0ubuntu4 lto-disabled-list_27 lzip_1.23-3 lzop_1.04-2build2 m4_1.4.18-5ubuntu2 make_4.3-4.1build1 man-db_2.10.2-1 mawk_1.3.4.20200120-3.1 media-types_8.0.0 mount_2.38-4ubuntu1 mpi-default-bin_1.14 mpi-default-dev_1.14 ncurses-base_6.3+20220423-2 ncurses-bin_6.3+20220423-2 ocl-icd-libopencl1_2.2.14-3 openmpi-bin_4.1.4-1ubuntu1 openmpi-common_4.1.4-1ubuntu1 openssh-client_1:9.0p1-1 openssl_3.0.4-1ubuntu1 optipng_0.7.7-2build1 passwd_1:4.11.1+dfsg1-2ubuntu1 patch_2.7.6-7build2 patchutils_0.4.2-1build2 perl_5.34.0-3ubuntu1 perl-base_5.34.0-3ubuntu1 perl-modules-5.34_5.34.0-3ubuntu1 pinentry-curses_1.2.0-1ubuntu1 pkg-kde-tools_0.15.36ubuntu2 pkgbinarymangler_149 po-debconf_1.0.21+nmu1 policyrcd-script-zg2_0.1-3.1 procps_2:3.3.17-6ubuntu2 python3_3.10.4-0ubuntu2 python3-dev_3.10.4-0ubuntu2 python3-distutils_3.10.5-1ubuntu2 python3-lib2to3_3.10.5-1ubuntu2 python3-minimal_3.10.4-0ubuntu2 python3.10_3.10.5-1 python3.10-dev_3.10.5-1 python3.10-minimal_3.10.5-1 readline-common_8.1.2-1.2 rpcsvc-proto_1.4.2-0ubuntu6 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.8-1ubuntu2 sensible-utils_0.0.17 sgml-base_1.30 systemd_249.11-0ubuntu4 systemd-sysv_249.11-0ubuntu4 sysvinit-utils_3.01-1ubuntu1 t1utils_1.41-4build2 tar_1.34+dfsg-1build3 tzdata_2022a-0ubuntu1 ubuntu-keyring_2021.03.26 ucf_3.0043 unzip_6.0-26ubuntu3 usrmerge_25ubuntu2 util-linux_2.38-4ubuntu1 util-linux-extra_2.38-4ubuntu1 xz-utils_5.2.5-2.1 zlib1g_1:1.2.11.dfsg-2ubuntu9 zlib1g-dev_1:1.2.11.dfsg-2ubuntu9 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: sfcgal Binary: libsfcgal1, libsfcgal-dev Architecture: any Version: 1.4.1-4 Maintainer: Debian GIS Project Uploaders: Sven Geggus , Bas Couwenberg Homepage: http://www.sfcgal.org/ Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/debian-gis-team/sfcgal Vcs-Git: https://salsa.debian.org/debian-gis-team/sfcgal.git Build-Depends: debhelper-compat (= 12), cmake, libcgal-dev (>= 5.3), libboost-all-dev, libmpfr-dev, libgmp-dev, pkg-kde-tools, chrpath Package-List: libsfcgal-dev deb libdevel optional arch=any libsfcgal1 deb libs optional arch=any Checksums-Sha1: d3dbeb34a62fcc0a37d0428bda1d3f2bc632fa35 2297715 sfcgal_1.4.1.orig.tar.bz2 a4eb810ea17a0ef1f47f9e159d8502af65c4da57 164172 sfcgal_1.4.1-4.debian.tar.xz Checksums-Sha256: 8bac12cb192b430688378cfd425b14649cd366ade92f3aa9be513a1bce23881c 2297715 sfcgal_1.4.1.orig.tar.bz2 31d0e32f89c885a9e8fbe8f3fd6994150f330b027ec3629da3aa19feec44f960 164172 sfcgal_1.4.1-4.debian.tar.xz Files: cf39fdc7a2be48f15c87ed7d4ad075c5 2297715 sfcgal_1.4.1.orig.tar.bz2 48d7d78ebafee96c40670546ff47eab7 164172 sfcgal_1.4.1-4.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAmK1tkUACgkQZ1DxCuiN SvExGA//Rufvb2wVIFaQEzTkLpWwWdZ843z+LgQWh7P9IXAGN2ERqez23zD7RXtE wQH1X3M5q6Cujio16crxK8exPVdqvzybL4ry0qjHl0g32F/Cta+u2nynSD/elHY6 tByn1E//T8lPuvwbojNR4hzilE+KF9BK+EO2nea0MTOo2EzjkVujgsjXAg8k4Wjc VL9VH5rwbOd+yaXl57XxTqxXARbbVbElbnxjkqTOoMC30+Te47PGKrUaiRVQ8rMz /UoUjugjv8yf2DWe++aeIVBp+T1QPrw/bvx+n9+Cq0U7x6qq9Zdye00lIp/1f7lv BFDUDvxCdy94Qpaoa/JBgpO+chCfkUeGOQ2xAiYCGhOH5Iko6gNLilGhVWfkkwud YMZSpmSwVjTW4YYvVpqoQ2aINbM3XPL/+8mg8G7VbjjWAgVXygvqMeom12VBHqmy ndmze57gNW+KXiT4RYro9JiKybVTgEffZ/FYo1DR/rJSCQQx1YS5ET/9hFZfDTZn d8yTDsZBQdsHEXTznusozLqYEv0OTdz2U2Uw7W3SP7uYZUDYMm/ihIyZ7hvjQYeD 6Ftx2mDZOTDHzQpFf5PEDADyZNd3/DYaSFFsa7HP0N9WceKQL6lC0vjaY+CxeAEi pgDjB5IWrAyJPMb3Jgsqjph2v35kZqVtuv2qs4w+M+3IK2yfvQk= =EWa/ -----END PGP SIGNATURE----- gpgv: Signature made Fri Jun 24 13:04:05 2022 UTC gpgv: using RSA key 8182DE417056408D614650D16750F10AE88D4AF1 gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify signature ./sfcgal_1.4.1-4.dsc dpkg-source: info: extracting sfcgal in /<> dpkg-source: info: unpacking sfcgal_1.4.1.orig.tar.bz2 dpkg-source: info: unpacking sfcgal_1.4.1-4.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying sfcgal-config.patch dpkg-source: info: applying 0001-Rm-garden-tests.patch dpkg-source: info: applying mr279-Remove-CGAL-unit-test.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SCHROOT_ALIAS_NAME=build-PACKAGEBUILD-24110048 SCHROOT_CHROOT_NAME=build-PACKAGEBUILD-24110048 SCHROOT_COMMAND=env SCHROOT_GID=2501 SCHROOT_GROUP=buildd SCHROOT_SESSION_ID=build-PACKAGEBUILD-24110048 SCHROOT_UID=2001 SCHROOT_USER=buildd SHELL=/bin/sh TERM=unknown USER=buildd V=1 dpkg-buildpackage ----------------- Command: dpkg-buildpackage -us -uc -mLaunchpad Build Daemon -B -rfakeroot dpkg-buildpackage: info: source package sfcgal dpkg-buildpackage: info: source version 1.4.1-4 dpkg-buildpackage: info: source distribution unstable dpkg-source --before-build . dpkg-buildpackage: info: host architecture s390x fakeroot debian/rules clean dh clean --with pkgkde_symbolshelper dh_clean debian/rules build-arch dh build-arch --with pkgkde_symbolshelper dh_update_autotools_config -a dh_autoreconf -a debian/rules override_dh_auto_configure make[1]: Entering directory '/<>' dh_auto_configure -- \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib/s390x-linux-gnu \ -DCMAKE_VERBOSE_MAKEFILE=ON \ -DSFCGAL_BUILD_TESTS=ON cd obj-s390x-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/s390x-linux-gnu -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib/s390x-linux-gnu -DCMAKE_VERBOSE_MAKEFILE=ON -DSFCGAL_BUILD_TESTS=ON .. CMake Deprecation Warning at CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The C compiler identification is GNU 11.3.0 -- The CXX compiler identification is GNU 11.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done CMake Warning at /usr/lib/s390x-linux-gnu/cmake/CGAL/CGALConfig.cmake:92 (message): CGAL_DATA_DIR cannot be deduced, set the variable CGAL_DATA_DIR to set the default value of CGAL::data_file_path() Call Stack (most recent call first): CMakeLists.txt:67 (find_package) -- Using header-only CGAL -- Targetting Unix Makefiles -- Using /usr/bin/c++ compiler. -- Found GMP: /usr/lib/s390x-linux-gnu/libgmp.so -- Found MPFR: /usr/lib/s390x-linux-gnu/libmpfr.so -- Found Boost: /usr/lib/s390x-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.48") -- Boost include dirs: /usr/include -- Boost libraries: -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Using gcc version 4 or later. Adding -frounding-math -- CGAL 5.4.1 found -- Boost_USE_STATIC_LIBS=OFF -- Boost_USE_MULTITHREAD=ON -- Found Boost: /usr/lib/s390x-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: program_options chrono filesystem timer unit_test_framework program_options thread system serialization -- removing OSG dependencies from the library -- Found Boost: /usr/lib/s390x-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: unit_test_framework serialization -- Found Boost: /usr/lib/s390x-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: unit_test_framework filesystem serialization -- Found Boost: /usr/lib/s390x-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: program_options filesystem serialization -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY CMAKE_INSTALL_LOCALSTATEDIR CMAKE_INSTALL_RUNSTATEDIR CMAKE_INSTALL_SYSCONFDIR -- Build files have been written to: /<>/obj-s390x-linux-gnu make[1]: Leaving directory '/<>' dh_auto_build -a cd obj-s390x-linux-gnu && make -j4 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/<>/obj-s390x-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-s390x-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-linux-gnu/CMakeFiles /<>/obj-s390x-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/copy.dir/build.make src/CMakeFiles/copy.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/copy.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/copy.dir/build.make src/CMakeFiles/copy.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Coordinate.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Coordinate.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Envelope.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Envelope.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Exception.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Exception.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Geometry.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Geometry.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/GeometryCollection.h /<>/obj-s390x-linux-gnu/include/SFCGAL/GeometryCollection.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/GeometryVisitor.h /<>/obj-s390x-linux-gnu/include/SFCGAL/GeometryVisitor.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Kernel.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Kernel.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/LineString.h /<>/obj-s390x-linux-gnu/include/SFCGAL/LineString.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/MultiLineString.h /<>/obj-s390x-linux-gnu/include/SFCGAL/MultiLineString.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/MultiPoint.h /<>/obj-s390x-linux-gnu/include/SFCGAL/MultiPoint.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/MultiPolygon.h /<>/obj-s390x-linux-gnu/include/SFCGAL/MultiPolygon.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/MultiSolid.h /<>/obj-s390x-linux-gnu/include/SFCGAL/MultiSolid.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Point.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Point.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Polygon.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Polygon.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/PolyhedralSurface.h /<>/obj-s390x-linux-gnu/include/SFCGAL/PolyhedralSurface.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/PreparedGeometry.h /<>/obj-s390x-linux-gnu/include/SFCGAL/PreparedGeometry.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Solid.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Solid.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Surface.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Surface.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Transform.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Transform.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Triangle.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Triangle.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/TriangulatedSurface.h /<>/obj-s390x-linux-gnu/include/SFCGAL/TriangulatedSurface.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Validity.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Validity.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/BoundaryVisitor.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/BoundaryVisitor.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/ConsistentOrientationBuilder.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/alphaShapes.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/alphaShapes.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/area.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/area.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/collect.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/collect.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/collectionExtract.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/collectionExtract.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/collectionHomogenize.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/collectionHomogenize.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/collectionToMulti.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/collectionToMulti.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/connection.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/connection.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/convexHull.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/convexHull.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/covers.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/covers.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/difference.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/difference.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/differencePrimitives.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/differencePrimitives.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/distance.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/distance.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/distance3d.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/distance3d.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/extrude.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/extrude.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/force2D.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/force2D.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/force3D.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/force3D.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/intersection.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/intersection.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/intersects.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/intersects.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/isValid.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/isValid.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/length.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/length.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/lineSubstring.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/lineSubstring.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/minkowskiSum.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/minkowskiSum.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/normal.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/normal.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/offset.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/offset.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/orientation.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/orientation.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/plane.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/plane.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/straightSkeleton.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/straightSkeleton.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/tesselate.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/tesselate.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/translate.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/translate.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/union.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/union.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/volume.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/volume.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/capi/sfcgal_c.h /<>/obj-s390x-linux-gnu/include/SFCGAL/capi/sfcgal_c.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/ComplexComparator.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/ComplexComparator.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/EnvelopeVisitor.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/EnvelopeVisitor.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/ForceValidityVisitor.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/ForceValidityVisitor.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/GeometrySet.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/GeometrySet.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/GetPointsVisitor.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/GetPointsVisitor.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/Interval.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/Interval.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/TestGeometry.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/TestGeometry.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/TypeForDimension.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/TypeForDimension.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/algorithm/coversPoints.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/algorithm/coversPoints.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/generator/building.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/generator/building.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/generator/disc.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/generator/disc.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/generator/hoch.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/generator/hoch.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/generator/sierpinski.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/generator/sierpinski.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/Edge.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/Edge.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/GeometryGraph.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/GeometryGraphBuilder.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/GeometryGraphBuilder.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/Vertex.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/Vertex.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/algorithm/isHalfEdge.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/algorithm/isHalfEdge.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/algorithm/orientation.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/algorithm/orientation.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/io/OsgFactory.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/io/OsgFactory.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/io/Serialization.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/io/Serialization.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/io/WktReader.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/io/WktReader.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/io/WktWriter.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/io/WktWriter.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/polygonSetToMultiPolygon.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/polygonSetToMultiPolygon.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/tools/CharArrayBuffer.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/tools/CharArrayBuffer.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/tools/InputStreamReader.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/tools/InputStreamReader.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/tools/Log.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/tools/Log.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/tools/Registry.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/tools/Registry.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/AffineTransform2.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/AffineTransform2.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/AffineTransform3.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/AffineTransform3.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/Force2D.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/Force2D.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/ForceOrderPoints.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/ForceOrderPoints.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/ForceZ.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/ForceZ.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/ForceZOrderPoints.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/ForceZOrderPoints.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/RoundTransform.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/RoundTransform.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/triangulate/ConstraintDelaunayTriangulation.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/triangulate/markDomains.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/triangulate/markDomains.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/triangulate/triangulateInGeometrySet.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/ublas.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/ublas.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/export.h /<>/obj-s390x-linux-gnu/include/SFCGAL/export.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/io/GeometryStreams.h /<>/obj-s390x-linux-gnu/include/SFCGAL/io/GeometryStreams.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/io/ewkt.h /<>/obj-s390x-linux-gnu/include/SFCGAL/io/ewkt.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/io/osg.h /<>/obj-s390x-linux-gnu/include/SFCGAL/io/osg.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/io/vtk.h /<>/obj-s390x-linux-gnu/include/SFCGAL/io/vtk.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/io/wkt.h /<>/obj-s390x-linux-gnu/include/SFCGAL/io/wkt.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/numeric.h /<>/obj-s390x-linux-gnu/include/SFCGAL/numeric.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/triangulate/triangulate2DZ.h /<>/obj-s390x-linux-gnu/include/SFCGAL/triangulate/triangulate2DZ.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/triangulate/triangulatePolygon.h /<>/obj-s390x-linux-gnu/include/SFCGAL/triangulate/triangulatePolygon.h make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 0%] Built target copy make -f src/CMakeFiles/SFCGAL.dir/build.make src/CMakeFiles/SFCGAL.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/SFCGAL.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/SFCGAL.dir/build.make src/CMakeFiles/SFCGAL.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 0%] Building CXX object src/CMakeFiles/SFCGAL.dir/Coordinate.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/Coordinate.cpp [ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Envelope.cpp.o [ 1%] Building CXX object src/CMakeFiles/SFCGAL.dir/Exception.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/Envelope.cpp cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/Exception.cpp [ 2%] Building CXX object src/CMakeFiles/SFCGAL.dir/Geometry.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/Geometry.cpp [ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryCollection.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/GeometryCollection.cpp [ 3%] Building CXX object src/CMakeFiles/SFCGAL.dir/GeometryVisitor.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/GeometryVisitor.cpp [ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/LineString.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/LineString.cpp [ 4%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiLineString.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/MultiLineString.cpp [ 5%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPoint.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/MultiPoint.cpp [ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiPolygon.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/MultiPolygon.cpp [ 6%] Building CXX object src/CMakeFiles/SFCGAL.dir/MultiSolid.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/MultiSolid.cpp [ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/Point.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/Point.cpp [ 7%] Building CXX object src/CMakeFiles/SFCGAL.dir/Polygon.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/Polygon.cpp [ 8%] Building CXX object src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -MF CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o.d -o CMakeFiles/SFCGAL.dir/PolyhedralSurface.cpp.o -c /<>/src/PolyhedralSurface.cpp [ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -MF CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o.d -o CMakeFiles/SFCGAL.dir/PreparedGeometry.cpp.o -c /<>/src/PreparedGeometry.cpp [ 9%] Building CXX object src/CMakeFiles/SFCGAL.dir/Solid.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Solid.cpp.o -MF CMakeFiles/SFCGAL.dir/Solid.cpp.o.d -o CMakeFiles/SFCGAL.dir/Solid.cpp.o -c /<>/src/Solid.cpp [ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/Surface.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/Surface.cpp.o -MF CMakeFiles/SFCGAL.dir/Surface.cpp.o.d -o CMakeFiles/SFCGAL.dir/Surface.cpp.o -c /<>/src/Surface.cpp [ 10%] Building CXX object src/CMakeFiles/SFCGAL.dir/Transform.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/Transform.cpp [ 11%] Building CXX object src/CMakeFiles/SFCGAL.dir/Triangle.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/Triangle.cpp [ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/TriangulatedSurface.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/TriangulatedSurface.cpp [ 12%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/BoundaryVisitor.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/BoundaryVisitor.cpp [ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/ConsistentOrientationBuilder.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/ConsistentOrientationBuilder.cpp [ 13%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection2D.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/Intersection2D.cpp [ 14%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/Intersection3D.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/Intersection3D.cpp [ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/alphaShapes.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/alphaShapes.cpp [ 15%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/area.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/area.cpp [ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/collect.cpp [ 16%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/collectionExtract.cpp [ 17%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/collectionHomogenize.cpp [ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/collectionToMulti.cpp [ 18%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/connection.cpp [ 19%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/convexHull.cpp [ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o -c /<>/src/algorithm/covers.cpp [ 20%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -MD -MT src/CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -MF CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o.d -o CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o -c /<>/src/algorithm/difference.cpp [ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/differencePrimitives.cpp [ 21%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/distance.cpp [ 22%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/distance3d.cpp [ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/extrude.cpp [ 23%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/force2D.cpp [ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/force3D.cpp [ 24%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/intersection.cpp [ 25%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/intersects.cpp [ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/isValid.cpp [ 26%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/length.cpp [ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/lineSubstring.cpp /<>/src/algorithm/lineSubstring.cpp: In function ‘SFCGAL::Point SFCGAL::algorithm::{anonymous}::find_position(const SFCGAL::LineString&, long int, double, double, double, bool, std::size_t&, double&, bool&, double&)’: /<>/src/algorithm/lineSubstring.cpp:45:14: warning: comparison of integer expressions of different signedness: ‘std::size_t’ {aka ‘long unsigned int’} and ‘const long int’ [-Wsign-compare] 45 | for (; idx < N; ++idx) { | ~~~~^~~ /<>/src/algorithm/lineSubstring.cpp:24:65: warning: unused parameter ‘find_start’ [-Wunused-parameter] 24 | const double offset, const double tol, const bool find_start, | ~~~~~~~~~~~^~~~~~~~~~ /<>/src/algorithm/lineSubstring.cpp: In function ‘std::unique_ptr SFCGAL::algorithm::lineSubstring(const SFCGAL::LineString&, double, double)’: /<>/src/algorithm/lineSubstring.cpp:261:37: warning: comparison of integer expressions of different signedness: ‘long unsigned int’ and ‘long int’ [-Wsign-compare] 261 | (((i % N) == 0) || ((i % N) == (N - 1)))) { | ~~~~~~~~^~~~~~~~~~ [ 27%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/minkowskiSum.cpp [ 28%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/offset.cpp [ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/orientation.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/orientation.cpp /<>/src/algorithm/orientation.cpp: In function ‘void SFCGAL::algorithm::makeValidOrientation(CGAL::Polygon_with_holes_2&)’: /<>/src/algorithm/orientation.cpp:35:9: warning: typedef ‘using Polygon_with_holes_2 = class CGAL::Polygon_with_holes_2’ locally defined but not used [-Wunused-local-typedefs] 35 | using Polygon_with_holes_2 = CGAL::Polygon_with_holes_2; | ^~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/straightSkeleton.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/straightSkeleton.cpp /<>/src/algorithm/straightSkeleton.cpp: In function ‘std::unique_ptr SFCGAL::algorithm::straightSkeleton(const SFCGAL::Geometry&, bool, SFCGAL::algorithm::NoValidityCheck, bool, bool, const double&)’: /<>/src/algorithm/straightSkeleton.cpp:261:32: warning: unused parameter ‘toleranceAbs’ [-Wunused-parameter] 261 | const double &toleranceAbs) -> std::unique_ptr | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /<>/src/algorithm/straightSkeleton.cpp: In function ‘std::unique_ptr SFCGAL::algorithm::straightSkeleton(const SFCGAL::Geometry&, bool, bool, bool, const double&)’: /<>/src/algorithm/straightSkeleton.cpp:283:56: warning: unused parameter ‘toleranceAbs’ [-Wunused-parameter] 283 | bool outputDistanceInM, const double &toleranceAbs) | ~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/tesselate.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/tesselate.cpp [ 30%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/translate.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/translate.cpp [ 31%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/union.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/union.cpp [ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/algorithm/volume.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/algorithm/volume.cpp [ 32%] Building CXX object src/CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/capi/sfcgal_c.cpp [ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/EnvelopeVisitor.cpp [ 33%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/ForceValidityVisitor.cpp [ 34%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/GeometrySet.cpp [ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/GetPointsVisitor.cpp [ 35%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/Interval.cpp [ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/algorithm/coversPoints.cpp [ 36%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/generator/building.cpp [ 37%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/generator/disc.cpp [ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/generator/hoch.cpp [ 38%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/generator/sierpinski.cpp [ 39%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/graph/Edge.cpp [ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/graph/Vertex.cpp [ 40%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/io/Serialization.cpp [ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/io/WktReader.cpp [ 41%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/io/WktWriter.cpp [ 42%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/polygonSetToMultiPolygon.cpp [ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/tools/CharArrayBuffer.cpp [ 43%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/tools/Log.cpp [ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/tools/Registry.cpp [ 44%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/transform/AffineTransform2.cpp [ 45%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/transform/AffineTransform3.cpp [ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/transform/Force2D.cpp [ 46%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/transform/ForceOrderPoints.cpp [ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/transform/ForceZ.cpp [ 47%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/transform/ForceZOrderPoints.cpp [ 48%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/transform/RoundTransform.cpp [ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/triangulate/ConstraintDelaunayTriangulation.cpp [ 49%] Building CXX object src/CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/detail/triangulate/triangulateInGeometrySet.cpp [ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/io/GeometryStreams.cpp [ 50%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/io/ewkt.cpp /<>/src/io/ewkt.cpp: In function ‘std::unique_ptr SFCGAL::io::readEwkt(std::istream&)’: /<>/src/io/ewkt.cpp:29:19: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 29 | return std::move(uptr); | ~~~~~~~~~^~~~~~ /<>/src/io/ewkt.cpp:29:19: note: remove ‘std::move’ call [ 51%] Building CXX object src/CMakeFiles/SFCGAL.dir/io/wkt.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/io/wkt.cpp [ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/numeric.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/numeric.cpp [ 52%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/triangulate/triangulate2DZ.cpp [ 53%] Building CXX object src/CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/triangulate/triangulatePolygon.cpp [ 53%] Building CXX object src/CMakeFiles/SFCGAL.dir/version.cpp.o cd /<>/obj-s390x-linux-gnu/src && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -DSFCGAL_BUILD_SHARED -DSFCGAL_EXPORTS -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -fPIC -frounding-math -std=gnu++14 -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 /<>/src/version.cpp [ 54%] Linking CXX shared library libSFCGAL.so cd /<>/obj-s390x-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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libSFCGAL.so.1 -o libSFCGAL.so.1.4.1 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/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/area.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collect.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionExtract.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionHomogenize.cpp.o CMakeFiles/SFCGAL.dir/algorithm/collectionToMulti.cpp.o CMakeFiles/SFCGAL.dir/algorithm/connection.cpp.o CMakeFiles/SFCGAL.dir/algorithm/convexHull.cpp.o CMakeFiles/SFCGAL.dir/algorithm/covers.cpp.o CMakeFiles/SFCGAL.dir/algorithm/difference.cpp.o CMakeFiles/SFCGAL.dir/algorithm/differencePrimitives.cpp.o CMakeFiles/SFCGAL.dir/algorithm/distance.cpp.o CMakeFiles/SFCGAL.dir/algorithm/distance3d.cpp.o CMakeFiles/SFCGAL.dir/algorithm/extrude.cpp.o CMakeFiles/SFCGAL.dir/algorithm/force2D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/force3D.cpp.o CMakeFiles/SFCGAL.dir/algorithm/intersection.cpp.o CMakeFiles/SFCGAL.dir/algorithm/intersects.cpp.o CMakeFiles/SFCGAL.dir/algorithm/isValid.cpp.o CMakeFiles/SFCGAL.dir/algorithm/length.cpp.o CMakeFiles/SFCGAL.dir/algorithm/lineSubstring.cpp.o CMakeFiles/SFCGAL.dir/algorithm/minkowskiSum.cpp.o CMakeFiles/SFCGAL.dir/algorithm/offset.cpp.o CMakeFiles/SFCGAL.dir/algorithm/orientation.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/volume.cpp.o CMakeFiles/SFCGAL.dir/capi/sfcgal_c.cpp.o CMakeFiles/SFCGAL.dir/detail/EnvelopeVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/ForceValidityVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/GeometrySet.cpp.o CMakeFiles/SFCGAL.dir/detail/GetPointsVisitor.cpp.o CMakeFiles/SFCGAL.dir/detail/Interval.cpp.o CMakeFiles/SFCGAL.dir/detail/algorithm/coversPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/building.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/disc.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/hoch.cpp.o CMakeFiles/SFCGAL.dir/detail/generator/sierpinski.cpp.o CMakeFiles/SFCGAL.dir/detail/graph/Edge.cpp.o CMakeFiles/SFCGAL.dir/detail/graph/Vertex.cpp.o CMakeFiles/SFCGAL.dir/detail/io/Serialization.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WktReader.cpp.o CMakeFiles/SFCGAL.dir/detail/io/WktWriter.cpp.o CMakeFiles/SFCGAL.dir/detail/polygonSetToMultiPolygon.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/CharArrayBuffer.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/Log.cpp.o CMakeFiles/SFCGAL.dir/detail/tools/Registry.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform2.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/AffineTransform3.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/Force2D.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceOrderPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceZ.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/ForceZOrderPoints.cpp.o CMakeFiles/SFCGAL.dir/detail/transform/RoundTransform.cpp.o CMakeFiles/SFCGAL.dir/detail/triangulate/ConstraintDelaunayTriangulation.cpp.o CMakeFiles/SFCGAL.dir/detail/triangulate/triangulateInGeometrySet.cpp.o CMakeFiles/SFCGAL.dir/io/GeometryStreams.cpp.o CMakeFiles/SFCGAL.dir/io/ewkt.cpp.o CMakeFiles/SFCGAL.dir/io/wkt.cpp.o CMakeFiles/SFCGAL.dir/numeric.cpp.o CMakeFiles/SFCGAL.dir/triangulate/triangulate2DZ.cpp.o CMakeFiles/SFCGAL.dir/triangulate/triangulatePolygon.cpp.o CMakeFiles/SFCGAL.dir/version.cpp.o -Wl,-rpath,:::::::::::::::::::::::: -lgmpxx /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_timer.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_unit_test_framework.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_serialization.so.1.74.0 -lgmpxx -lmpfr -lgmp /usr/lib/s390x-linux-gnu/libboost_chrono.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E cmake_symlink_library libSFCGAL.so.1.4.1 libSFCGAL.so.1 libSFCGAL.so make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 54%] Built target SFCGAL make -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/depend make -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/depend make -f test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build.make test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/depend make -f test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build.make test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test/regress/polygon_triangulator /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/test/regress/polygon_triangulator /<>/obj-s390x-linux-gnu/test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test/regress/standalone /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/test/regress/standalone /<>/obj-s390x-linux-gnu/test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test/regress/convex_hull /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/test/regress/convex_hull /<>/obj-s390x-linux-gnu/test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test/unit /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/test/unit /<>/obj-s390x-linux-gnu/test/unit/CMakeFiles/unit-test-SFCGAL.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make[3]: Leaving directory '/<>/obj-s390x-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 '/<>/obj-s390x-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 '/<>/obj-s390x-linux-gnu' make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 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/AreaTest.cpp.o make[3]: Entering directory '/<>/obj-s390x-linux-gnu' make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/build cd /<>/obj-s390x-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/standalone/SFCGAL/AreaTest.cpp cd /<>/obj-s390x-linux-gnu/test/regress/polygon_triangulator && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/polygon_triangulator/main.cpp make[3]: Entering directory '/<>/obj-s390x-linux-gnu' [ 56%] Building CXX object test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/main.cpp.o cd /<>/obj-s390x-linux-gnu/test/regress/convex_hull && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/convex_hull/main.cpp [ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/CoordinateTest.cpp [ 57%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/EnvelopeTest.cpp [ 57%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp [ 58%] Linking CXX executable test-regress-convex_hull cd /<>/obj-s390x-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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/test-regress-convex_hull.dir/main.cpp.o" -o test-regress-convex_hull -Wl,-rpath,/<>/obj-s390x-linux-gnu/src: ../../../src/libSFCGAL.so.1.4.1 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_serialization.so.1.74.0 -lgmpxx -lmpfr -lgmp -lgmpxx /usr/lib/s390x-linux-gnu/libboost_timer.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_chrono.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_unit_test_framework.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 58%] Built target test-regress-convex_hull [ 58%] Linking CXX executable test-regress-polygon_triangulator cd /<>/obj-s390x-linux-gnu/test/regress/polygon_triangulator && /usr/bin/cmake -E cmake_link_script CMakeFiles/test-regress-polygon_triangulator.dir/link.txt --verbose=1 [ 59%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/GeometryCollectionTest.cpp /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/test-regress-polygon_triangulator.dir/main.cpp.o" -o test-regress-polygon_triangulator -Wl,-rpath,/<>/obj-s390x-linux-gnu/src: ../../../src/libSFCGAL.so.1.4.1 /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_serialization.so.1.74.0 -lgmpxx -lmpfr -lgmp -lgmpxx /usr/lib/s390x-linux-gnu/libboost_timer.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_chrono.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_unit_test_framework.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 59%] Built target test-regress-polygon_triangulator [ 60%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/standalone/SFCGAL/DistanceTest.cpp [ 61%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/GeometryTest.cpp [ 61%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/GeometryVisitorTest.cpp [ 61%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/standalone/SFCGAL/IntersectionTest.cpp [ 62%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/standalone/SFCGAL/IntersectsTest.cpp [ 63%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/KernelTest.cpp [ 64%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp [ 64%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/LineStringTest.cpp [ 65%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/MultiLineStringTest.cpp [ 65%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp [ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/MultiPointTest.cpp [ 66%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/MultiPolygonTest.cpp [ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/MultiSolidTest.cpp [ 67%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/NumericTest.cpp [ 68%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp [ 69%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/standalone/SFCGAL/WktTest.cpp [ 70%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/PointTest.cpp [ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o -c /<>/test/unit/SFCGAL/PolygonTest.cpp [ 71%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o -c /<>/test/unit/SFCGAL/SolidTest.cpp [ 71%] Building CXX object test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o cd /<>/obj-s390x-linux-gnu/test/regress/standalone && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/regress/standalone/TestModule.cpp [ 72%] Linking CXX executable standalone-regress-test-SFCGAL cd /<>/obj-s390x-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=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/AreaTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/ConstraintDelaunayTriangulationTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/DistanceTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectionTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/IntersectsTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/StraightSkeletonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/TriangulatePolygonTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WaveFrontObjTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/SFCGAL/WktTest.cpp.o" "CMakeFiles/standalone-regress-test-SFCGAL.dir/TestModule.cpp.o" -o standalone-regress-test-SFCGAL -Wl,-rpath,/<>/obj-s390x-linux-gnu/src: ../../../src/libSFCGAL.so.1.4.1 /usr/lib/s390x-linux-gnu/libboost_unit_test_framework.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_serialization.so.1.74.0 -lgmpxx -lmpfr -lgmp -lgmpxx /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_timer.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_chrono.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 72%] Built target standalone-regress-test-SFCGAL [ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/TriangleTest.cpp [ 73%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/TriangulatedSurfaceTest.cpp [ 74%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp [ 75%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp [ 75%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/AreaTest.cpp [ 76%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/BoundaryTest.cpp [ 76%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o -c /<>/test/unit/SFCGAL/algorithm/ConnectedTest.cpp [ 77%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o -c /<>/test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp [ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o -c /<>/test/unit/SFCGAL/algorithm/ConvexHullTest.cpp [ 78%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o -c /<>/test/unit/SFCGAL/algorithm/CoversPointsTest.cpp [ 79%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/CoversTest.cpp [ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/DifferenceTest.cpp [ 80%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/DistanceTest.cpp [ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/ExtrudeTest.cpp [ 81%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/Force3DTest.cpp [ 82%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o -c /<>/test/unit/SFCGAL/algorithm/IntersectionTest.cpp [ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o -c /<>/test/unit/SFCGAL/algorithm/IntersectsTest.cpp [ 83%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o -c /<>/test/unit/SFCGAL/algorithm/IsValidTest.cpp [ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/LengthTest.cpp [ 84%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/LineSubstringTest.cpp [ 85%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp [ 86%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/NormalTest.cpp [ 86%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/OffsetTest.cpp [ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/OrientationTest.cpp [ 87%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o -c /<>/test/unit/SFCGAL/algorithm/PlaneTest.cpp [ 88%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -MD -MT test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -MF CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o.d -o CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o -c /<>/test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp [ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/TesselateTest.cpp [ 89%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/TranslateTest.cpp [ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/UnionTest.cpp [ 90%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/algorithm/VolumeTest.cpp [ 91%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/capi/sfcgal_cTest.cpp [ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/detail/ComplexComparatorTest.cpp [ 92%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/detail/IntervalTest.cpp [ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp [ 93%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/graph/GeometryGraphTest.cpp [ 94%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp [ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/io/SerializationTest.cpp [ 95%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/io/WktReaderTest.cpp [ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/transform/AffineTransform2Test.cpp [ 96%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp [ 97%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/transform/RoundTest.cpp [ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp [ 98%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp [ 99%] Building CXX object test/unit/CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/c++ -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ATOMIC_DYN_LINK -DBOOST_CHRONO_DYN_LINK -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_SERIALIZATION_DYN_LINK -DBOOST_SYSTEM_DYN_LINK -DBOOST_THREAD_DYN_LINK -DBOOST_TIMER_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DCGAL_USE_CORE=1 -DCGAL_USE_GMPXX=1 -I/<>/obj-s390x-linux-gnu/include -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -frounding-math -frounding-math -std=gnu++14 -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 /<>/test/unit/TestModule.cpp [100%] Linking CXX executable unit-test-SFCGAL cd /<>/obj-s390x-linux-gnu/test/unit && /usr/bin/cmake -E cmake_link_script CMakeFiles/unit-test-SFCGAL.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/<>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wno-long-long -pedantic -Wpointer-arith -Wcast-align -Wcast-qual -Wno-overloaded-virtual -Wformat=2 -Winit-self -Wmissing-include-dirs -Wwrite-strings -Wno-error=undef -O2 -g -DNDEBUG -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -rdynamic "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/CoordinateTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/EnvelopeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryCollectionTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/GeometryVisitorTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/KernelTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/LineStringTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiLineStringTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPointTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiPolygonTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/MultiSolidTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/NumericTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PointTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/PolygonTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/SolidTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangleTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/TriangulatedSurfaceTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AlphaShapesTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ApproximateMedialAxis.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/AreaTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/BoundaryTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConnectedTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ConvexHullTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversPointsTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/CoversTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DifferenceTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/DistanceTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/ExtrudeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/Force3DTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectionTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IntersectsTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/IsValidTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LengthTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/LineSubstringTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/MinkowskiSumTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/NormalTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OffsetTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/OrientationTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/PlaneTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/StraightSkeletonTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TesselateTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/TranslateTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/UnionTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/algorithm/VolumeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/capi/sfcgal_cTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/ComplexComparatorTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/detail/IntervalTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphBuilderTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/GeometryGraphTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/SerializationTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/io/WktReaderTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/AffineTransform2Test.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/ForceZOrderPointsTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/transform/RoundTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/SFCGAL/triangulate/Triangulate2DZTest.cpp.o" "CMakeFiles/unit-test-SFCGAL.dir/TestModule.cpp.o" -o unit-test-SFCGAL -Wl,-rpath,/<>/obj-s390x-linux-gnu/src: ../../src/libSFCGAL.so.1.4.1 /usr/lib/s390x-linux-gnu/libboost_unit_test_framework.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_serialization.so.1.74.0 -lgmpxx -lmpfr -lgmp -lgmpxx /usr/lib/s390x-linux-gnu/libboost_program_options.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_filesystem.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_timer.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_chrono.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_thread.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_atomic.so.1.74.0 /usr/lib/s390x-linux-gnu/libboost_system.so.1.74.0 make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [100%] Built target unit-test-SFCGAL make[2]: Leaving directory '/<>/obj-s390x-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/<>/obj-s390x-linux-gnu' debian/rules override_dh_auto_test make[1]: Entering directory '/<>' dh_auto_test cd obj-s390x-linux-gnu && make -j4 test ARGS\+=--verbose ARGS\+=-j4 make[2]: Entering directory '/<>/obj-s390x-linux-gnu' Running tests... /usr/bin/ctest --force-new-ctest-process --verbose -j4 UpdateCTestConfiguration from :/<>/obj-s390x-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/<>/obj-s390x-linux-gnu/DartConfiguration.tcl Test project /<>/obj-s390x-linux-gnu Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: unit-test 1: Test command: /<>/obj-s390x-linux-gnu/test/unit/unit-test-SFCGAL "--auto_start_dbg=y" "--log_level=all" 1: Test timeout computed to be: 10000000 test 2 Start 2: standalone-regress-test 2: Test command: /<>/obj-s390x-linux-gnu/test/regress/standalone/standalone-regress-test-SFCGAL "--auto_start_dbg=y" "--log_level=all" 2: Test timeout computed to be: 10000000 2: Running 10 test cases... 2: Entering test module "RegressTestSFCGAL" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(64): Entering test suite "SFCGAL_AreaTest" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(70): Entering test case "testComputeArea" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(76): info: check ifs.good() has passed 2: area( ' MULTIPOLYGON(((969243.8 6768272.7,969250.1 6768274.4,969246.5 6768282.3,969239.1 6768280.9,969243.8 6768272.7)))' ) = 61.575 1: Running 587 test cases... 1: Entering test module "UnitTestSFCGAL" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(28): Entering test suite "SFCGAL_CoordinateTest" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(31): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(34): info: check g.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{61.575000003111185} and areaRotate{61.575000003111185} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{61.575000003111185} and expectedArea{61.57470703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(35): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(36): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(37): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(31): Leaving test case "testDefaultConstructor"; testing time: 284us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(41): Entering test case "testXYConstructor" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(44): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(45): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(46): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(47): info: check g.y() == 4 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(41): Leaving test case "testXYConstructor"; testing time: 196us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(52): Entering test case "testXYZConstructor" 2: area( ' MULTIPOLYGON(((969222.6 6768284.1,969229.5 6768286.2,969226.8 6768295.5,969219.9 6768293.7,969222.6 6768284.1)))' ) = 70.47 1: ./test/unit/SFCGAL/CoordinateTest.cpp(55): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(56): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(57): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(58): info: check g.y() == 4 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(59): info: check g.z() == 5 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(52): Leaving test case "testXYZConstructor"; testing time: 226us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(63): Entering test case "testXYConstructorDouble" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(66): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(67): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(68): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(69): info: check g.y() == 4 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(63): Leaving test case "testXYConstructorDouble"; testing time: 184us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(72): Entering test case "testXYZConstructorDouble" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{70.469999999577396} and areaRotate{70.469999999577396} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{70.469999999577396} and expectedArea{70.47021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(75): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(76): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(77): info: check g.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(78): info: check g.y() == 4 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(79): info: check g.z() == 5 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(80): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(81): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(82): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(72): Leaving test case "testXYZConstructorDouble"; testing time: 343us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(88): Entering test case "testCopyConstructorEmpty" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(92): info: check copy.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 1: ./test/unit/SFCGAL/CoordinateTest.cpp(88): Leaving test case "testCopyConstructorEmpty"; testing time: 142us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(94): Entering test case "testCopyConstructorXY" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(98): info: check copy.x() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(99): info: check copy.y() == 4 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(94): Leaving test case "testCopyConstructorXY"; testing time: 148us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(105): Entering test case "testCoordinateDimensionEmpty" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(108): info: check g.coordinateDimension() == 0 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(105): Leaving test case "testCoordinateDimensionEmpty"; testing time: 142us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(110): Entering test case "testCoordinateDimensionXY" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{33.439999998922005} and areaRotate{33.439999998922005} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{33.439999998922005} and expectedArea{33.44091796875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(113): info: check g.coordinateDimension() == 2 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(110): Leaving test case "testCoordinateDimensionXY"; testing time: 152us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(115): Entering test case "testCoordinateDimensionXYZ" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(118): info: check g.coordinateDimension() == 3 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(115): Leaving test case "testCoordinateDimensionXYZ"; testing time: 133us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(128): Entering test case "testRoundInteger" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(132): info: check g.x() == 1 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(133): info: check g.y() == 2 has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(128): Leaving test case "testRoundInteger"; testing time: 408us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(135): Entering test case "testRoundOneDecimal" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(139): info: difference{} between g.x(){0.5} and 0.5{0.5} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(140): info: difference{} between g.y(){1.6} and 1.6{1.6000000000000001} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/CoordinateTest.cpp(145): info: check oss.str() == "1/2 8/5" has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(135): Leaving test case "testRoundOneDecimal"; testing time: 511us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(154): Entering test case "testLessEmpty" 2: area( ' MULTIPOLYGON(((184816.2 6865889,184815.2 6865882.3,184809.6 6865881.8,184810 6865869.6,184806.2 6865869.8,184806.2 6865864.2,184790.4 6865864.1,184789.2 6865880.5,184803.1 6865881,184802.2 6865885.4,184816.2 6865889)))' ) = 388.305 1: ./test/unit/SFCGAL/CoordinateTest.cpp(158): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(154): Leaving test case "testLessEmpty"; testing time: 222us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(160): Entering test case "testLessXY_XY" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(162): info: check ! ( Coordinate( 0,0 ) < Coordinate( 0,0 ) ) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(163): info: check ( Coordinate( 0,0 ) < Coordinate( 1,0 ) ) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(164): info: check ( Coordinate( 1,0 ) < Coordinate( 1,1 ) ) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(160): Leaving test case "testLessXY_XY"; testing time: 170us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(166): Entering test case "testLessXYZ_XYZ" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(168): info: check ! ( Coordinate( 0,0,0 ) < Coordinate( 0,0,0 ) ) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(169): info: check ( Coordinate( 0,0,0 ) < Coordinate( 1,0,0 ) ) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(170): info: check ( Coordinate( 1,0,0 ) < Coordinate( 1,1,0 ) ) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(171): info: check ! ( Coordinate( 1,1,0 ) < Coordinate( 1,1,0 ) ) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(172): info: check ( Coordinate( 1,1,0 ) < Coordinate( 1,1,1 ) ) has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(166): Leaving test case "testLessXYZ_XYZ"; testing time: 196us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(174): Entering test case "testLessXY_XYZ" 1: ./test/unit/SFCGAL/CoordinateTest.cpp(176): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/CoordinateTest.cpp(174): Leaving test case "testLessXY_XYZ"; testing time: 145us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(41): Entering test case "testRoundPoint" 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(45): info: check g->asText() == "POINT(2/1 3/1 3/1)" has passed 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(41): Leaving test case "testRoundPoint"; testing time: 207us 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(48): Entering test case "testRoundLineString" 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(52): info: check g->asText() == "LINESTRING(1/2 1/2,3/2 3/2)" has passed 1: ./test/unit/SFCGAL/transform/RoundTest.cpp(48): Leaving test case "testRoundLineString"; testing time: 174us 1: ./test/unit/SFCGAL/CoordinateTest.cpp(28): Leaving test suite "SFCGAL_CoordinateTest"; testing time: 4557us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(30): Entering test suite "SFCGAL_EnvelopeTest" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(33): Entering test case "defaultConstructor" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{388.30499999836786} and areaRotate{388.30499999836786} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{388.30499999836786} and expectedArea{388.30517578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(36): info: check box.boundsN( 0 ).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(37): info: check box.boundsN( 1 ).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(38): info: check box.boundsN( 2 ).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(33): Leaving test case "defaultConstructor"; testing time: 197us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(42): Entering test case "constructorWithCoordinateXY" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(45): info: check box.boundsN( 0 ) == detail::Interval( 1.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(46): info: check box.boundsN( 1 ) == detail::Interval( 2.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(47): info: check box.boundsN( 2 ).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(42): Leaving test case "constructorWithCoordinateXY"; testing time: 164us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(51): Entering test case "constructorWithTwoCoordinateXY" 2: area( ' MULTIPOLYGON(((970402.8 6768517.6,970408.4 6768503.9,970395.8 6768498.5,970389.9 6768514.6,970402.8 6768517.6)))' ) = 214.125 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(54): info: check box.boundsN( 0 ) == detail::Interval( 1.0,3.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(55): info: check box.boundsN( 1 ) == detail::Interval( 2.0,5.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(56): info: check box.boundsN( 2 ).isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(51): Leaving test case "constructorWithTwoCoordinateXY"; testing time: 184us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(64): Entering test case "testIsEmpty" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(67): info: check box.isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(64): Leaving test case "testIsEmpty"; testing time: 138us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(69): Entering test case "testIsNotEmpty" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{214.12500000151337} and areaRotate{214.12500000151337} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{214.12500000151337} and expectedArea{214.125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(72): info: check ! box.isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(69): Leaving test case "testIsNotEmpty"; testing time: 155us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(75): Entering test case "testIs3D" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(78): info: check box.is3D() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(75): Leaving test case "testIs3D"; testing time: 138us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(80): Entering test case "testNotIs3D" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(83): info: check ! box.is3D() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(80): Leaving test case "testNotIs3D"; testing time: 135us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(87): Entering test case "testExpandToInclude" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(90): info: check box.isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(93): info: check ! box.isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(94): info: check ! box.is3D() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(96): info: check box.boundsN( 0 ) == detail::Interval( 0.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(97): info: check box.boundsN( 1 ) == detail::Interval( 0.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(100): info: check ! box.isEmpty() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(101): info: check box.is3D() has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(103): info: check box.boundsN( 0 ) == detail::Interval( 0.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(104): info: check box.boundsN( 1 ) == detail::Interval( 0.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(105): info: check box.boundsN( 2 ) == detail::Interval( 0.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(108): info: check box.boundsN( 0 ) == detail::Interval( 0.0,1.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(109): info: check box.boundsN( 1 ) == detail::Interval( 0.0,2.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(110): info: check box.boundsN( 2 ) == detail::Interval( 0.0 ) has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(87): Leaving test case "testExpandToInclude"; testing time: 310us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(115): Entering test case "testToRing" 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(118): info: check box.toRing()->asText( 0 ) == "LINESTRING(0 2,1 2,1 3,0 3,0 2)" has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(115): Leaving test case "testToRing"; testing time: 186us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(122): Entering test case "testToPolygon" 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(125): info: check box.toSolid()->asText( 0 ) == "SOLID((((0 2 4,0 3 4,1 3 4,1 2 4,0 2 4)),((0 2 5,1 2 5,1 3 5,0 3 5,0 2 5)),((0 2 4,1 2 4,1 2 5,0 2 5,0 2 4)),((1 3 4,0 3 4,0 3 5,1 3 5,1 3 4)),((1 2 4,1 3 4,1 3 5,1 2 5,1 2 4)),((0 2 4,0 2 5,0 3 5,0 3 4,0 2 4))))" has passed 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(122): Leaving test case "testToPolygon"; testing time: 193us 1: ./test/unit/SFCGAL/EnvelopeTest.cpp(30): Leaving test suite "SFCGAL_EnvelopeTest"; testing time: 2094us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(40): Entering test suite "SFCGAL_GeometryCollectionTest" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(43): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(46): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(43): Leaving test case "defaultConstructor"; testing time: 190us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(58): Entering test case "testAccessors" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(63): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(65): info: check g.numGeometries() == 2U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(67): info: check g.numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(69): info: check g.geometryN( 0 ).asText( 0 ) == "POINT(2 3)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(70): info: check g.geometryN( 1 ).asText( 0 ) == "LINESTRING(0 0,1 1)" has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{208.20499999888878} and areaRotate{208.20499999888878} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{208.20499999888878} and expectedArea{208.20556640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(71): info: check g.geometryN( 2 ).asText( 0 ) == "TRIANGLE((0 0,1 0,1 1,0 0))" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(58): Leaving test case "testAccessors"; testing time: 239us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(81): Entering test case "testIterators" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(89): info: check it->asText( 0 ) == "POINT(0 0)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(91): info: check it->asText( 0 ) == "POINT(1 1)" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(93): info: check it == g.end() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(81): Leaving test case "testIterators"; testing time: 169us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(104): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(107): info: check g.asText( 1 ) == "GEOMETRYCOLLECTION EMPTY" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(104): Leaving test case "asTextEmpty"; testing time: 140us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(109): Entering test case "asText2d" 2: area( ' MULTIPOLYGON(((186386.2 6866604.6,186391 6866616.9,186418.1 6866606.7,186410.7 6866594.2,186392.2 6866600.8,186386.2 6866604.6)))' ) = 398.1 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(114): info: check g.asText( 1 ) == "GEOMETRYCOLLECTION(POINT(2.0 3.0),TRIANGLE((0.0 0.0,1.0 0.0,1.0 1.0,0.0 0.0)))" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(109): Leaving test case "asText2d"; testing time: 162us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(116): Entering test case "asText3d" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(121): info: check g.asText( 1 ) == "GEOMETRYCOLLECTION(POINT(2.0 3.0 5.0),TRIANGLE((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(116): Leaving test case "asText3d"; testing time: 166us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(125): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(128): info: check g.geometryType() == "GeometryCollection" has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(125): Leaving test case "testGeometryType"; testing time: 136us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(131): Entering test case "testGeometryTypeId" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{398.09999999583306} and areaRotate{398.09999999583306} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{398.09999999583306} and expectedArea{398.10009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(134): info: check g.geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(131): Leaving test case "testGeometryTypeId"; testing time: 158us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(145): Entering test case "testIsGeometryCollection" 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(147): info: check GeometryCollection().is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(148): info: check MultiPoint().is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(149): info: check MultiLineString().is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(150): info: check MultiPolygon().is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(151): info: check MultiSolid().is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(145): Leaving test case "testIsGeometryCollection"; testing time: 207us 1: ./test/unit/SFCGAL/GeometryCollectionTest.cpp(40): Leaving test suite "SFCGAL_GeometryCollectionTest"; testing time: 1849us 1: ./test/unit/SFCGAL/GeometryTest.cpp(38): Test suite "SFCGAL_GeometryTest" is skipped because disabled 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(110): Entering test suite "SFCGAL_GeometryVisitorTest" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(112): Entering test case "testVisitPoint" 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/GeometryVisitorTest.cpp(114): info: check getTypeWithVisitor< Point >() == "Point" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(112): Leaving test case "testVisitPoint"; testing time: 157us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(116): Entering test case "testVisitLineString" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(118): info: check getTypeWithVisitor< LineString >() == "LineString" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(116): Leaving test case "testVisitLineString"; testing time: 137us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(120): Entering test case "testVisitPolygon" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{283.49999999480497} and areaRotate{283.49999999480497} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{283.49999999480497} and expectedArea{283.5} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(122): info: check getTypeWithVisitor< Polygon >() == "Polygon" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(120): Leaving test case "testVisitPolygon"; testing time: 153us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(124): Entering test case "testVisitTriangle" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(126): info: check getTypeWithVisitor< Triangle >() == "Triangle" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(124): Leaving test case "testVisitTriangle"; testing time: 136us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(129): Entering test case "testVisitMultiPoint" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(131): info: check getTypeWithVisitor< MultiPoint >() == "MultiPoint" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(129): Leaving test case "testVisitMultiPoint"; testing time: 145us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(133): Entering test case "testVisitMultiLineString" 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(135): info: check getTypeWithVisitor< MultiLineString >() == "MultiLineString" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(133): Leaving test case "testVisitMultiLineString"; testing time: 149us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(137): Entering test case "testVisitMultiPolygon" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(139): info: check getTypeWithVisitor< MultiPolygon >() == "MultiPolygon" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(137): Leaving test case "testVisitMultiPolygon"; testing time: 132us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(141): Entering test case "testVisitMultiSolid" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{77.974999998768894} and areaRotate{77.974999998768894} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{77.974999998768894} and expectedArea{77.97509765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(143): info: check getTypeWithVisitor< MultiSolid >() == "MultiSolid" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(141): Leaving test case "testVisitMultiSolid"; testing time: 152us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(145): Entering test case "testVisitGeometryCollection" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(147): info: check getTypeWithVisitor< GeometryCollection >() == "GeometryCollection" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(145): Leaving test case "testVisitGeometryCollection"; testing time: 140us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(150): Entering test case "testVisitTriangulatedSurface" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(152): info: check getTypeWithVisitor< TriangulatedSurface >() == "TriangulatedSurface" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(150): Leaving test case "testVisitTriangulatedSurface"; testing time: 140us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(155): Entering test case "testVisitPolyhedralSurface" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(157): info: check getTypeWithVisitor< PolyhedralSurface >() == "PolyhedralSurface" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(155): Leaving test case "testVisitPolyhedralSurface"; testing time: 138us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(160): Entering test case "testVisitSolid" 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(162): info: check getTypeWithVisitor< Solid >() == "Solid" has passed 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(160): Leaving test case "testVisitSolid"; testing time: 139us 1: ./test/unit/SFCGAL/GeometryVisitorTest.cpp(110): Leaving test suite "SFCGAL_GeometryVisitorTest"; testing time: 2085us 1: ./test/unit/SFCGAL/KernelTest.cpp(41): Entering test suite "SFCGAL_KernelTest" 1: ./test/unit/SFCGAL/KernelTest.cpp(47): Entering test case "testRobustArithmetric" 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/KernelTest.cpp(53): info: check v == 0 has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(47): Leaving test case "testRobustArithmetric"; testing time: 179us 1: ./test/unit/SFCGAL/KernelTest.cpp(60): Entering test case "testSerializeDeserialize" 1: ./test/unit/SFCGAL/KernelTest.cpp(70): info: check a == b has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(60): Leaving test case "testSerializeDeserialize"; testing time: 156us 1: ./test/unit/SFCGAL/KernelTest.cpp(78): Entering test case "testIntersectsRobutness" 1: ./test/unit/SFCGAL/KernelTest.cpp(90): info: check abIcd != __null has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(100): info: check abIef != __null has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(104): info: check intersectionA.toPoint_2() == intersectionB.toPoint_2() has passed 1: ./test/unit/SFCGAL/KernelTest.cpp(78): Leaving test case "testIntersectsRobutness"; testing time: 237us 1: ./test/unit/SFCGAL/KernelTest.cpp(41): Leaving test suite "SFCGAL_KernelTest"; testing time: 664us 1: ./test/unit/SFCGAL/LineStringTest.cpp(32): Entering test suite "SFCGAL_LineStringTest" 1: ./test/unit/SFCGAL/LineStringTest.cpp(35): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/LineStringTest.cpp(38): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(39): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(40): info: check ! g.isMeasured() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(41): info: check g.numPoints() == 0U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(35): Leaving test case "defaultConstructor"; testing time: 186us 1: ./test/unit/SFCGAL/LineStringTest.cpp(45): Entering test case "constructorFromVector" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{164.97999999935737} and areaRotate{164.97999999935737} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{164.97999999935737} and expectedArea{164.97998046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(52): info: check g.numPoints() == 2U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(53): info: check g.pointN( 0 ).x() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(54): info: check g.pointN( 0 ).y() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(55): info: check g.pointN( 1 ).x() == 2.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(56): info: check g.pointN( 1 ).y() == 2.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(45): Leaving test case "constructorFromVector"; testing time: 228us 1: ./test/unit/SFCGAL/LineStringTest.cpp(61): Entering test case "twoPointsConstructor" 1: ./test/unit/SFCGAL/LineStringTest.cpp(64): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(65): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(66): info: check g.asText( 1 ) == "LINESTRING(0.0 0.0,2.0 3.0)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(61): Leaving test case "twoPointsConstructor"; testing time: 165us 1: ./test/unit/SFCGAL/LineStringTest.cpp(75): Entering test case "testClear" 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(79): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(75): Leaving test case "testClear"; testing time: 149us 1: ./test/unit/SFCGAL/LineStringTest.cpp(83): Entering test case "testReverse_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(87): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(83): Leaving test case "testReverse_empty"; testing time: 134us 1: ./test/unit/SFCGAL/LineStringTest.cpp(89): Entering test case "testReverse_twoPoints" 1: ./test/unit/SFCGAL/LineStringTest.cpp(93): info: check g.pointN( 0 ).x() == 1.0 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{91.834999995382418} and areaRotate{91.834999995382418} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{91.834999995382418} and expectedArea{91.83544921875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(94): info: check g.pointN( 0 ).y() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(95): info: check g.pointN( 1 ).x() == 0.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(96): info: check g.pointN( 1 ).y() == 0.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(89): Leaving test case "testReverse_twoPoints"; testing time: 203us 1: ./test/unit/SFCGAL/LineStringTest.cpp(102): Entering test case "testNumSegments_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(105): info: check g.numSegments() == 0U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(102): Leaving test case "testNumSegments_empty"; testing time: 141us 1: ./test/unit/SFCGAL/LineStringTest.cpp(107): Entering test case "testNumSegments_onlyOnePoint" 1: ./test/unit/SFCGAL/LineStringTest.cpp(111): info: check g.numSegments() == 0U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(107): Leaving test case "testNumSegments_onlyOnePoint"; testing time: 145us 1: ./test/unit/SFCGAL/LineStringTest.cpp(113): Entering test case "testNumSegments_twoPoints" 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(116): info: check g.numSegments() == 1U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(113): Leaving test case "testNumSegments_twoPoints"; testing time: 147us 1: ./test/unit/SFCGAL/LineStringTest.cpp(129): Entering test case "testIsClosed_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(132): info: check ! g.isClosed() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(129): Leaving test case "testIsClosed_empty"; testing time: 143us 1: ./test/unit/SFCGAL/LineStringTest.cpp(134): Entering test case "testIsClosed_noClosed" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{61.669999998756666} and areaRotate{61.669999998756666} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{61.669999998756666} and expectedArea{61.67041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(140): info: check ! g.isClosed() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(134): Leaving test case "testIsClosed_noClosed"; testing time: 155us 1: ./test/unit/SFCGAL/LineStringTest.cpp(142): Entering test case "testIsClosed_triangle" 1: ./test/unit/SFCGAL/LineStringTest.cpp(149): info: check g.isClosed() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(142): Leaving test case "testIsClosed_triangle"; testing time: 139us 1: ./test/unit/SFCGAL/LineStringTest.cpp(156): Entering test case "simpleIteratorTest" 1: ./test/unit/SFCGAL/LineStringTest.cpp(165): info: check it->asText( 3 ) == "POINT(0.000 0.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(167): info: check it != end has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(168): info: check it->asText( 3 ) == "POINT(1.000 1.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(170): info: check it != end has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(171): info: check it->asText( 3 ) == "POINT(2.000 2.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(173): info: check it == end has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(156): Leaving test case "simpleIteratorTest"; testing time: 255us 1: ./test/unit/SFCGAL/LineStringTest.cpp(177): Entering test case "iteratorTests" 1: ./test/unit/SFCGAL/LineStringTest.cpp(190): info: check *pi == g.pointN( i ).toPoint_2() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(190): info: check *pi == g.pointN( i ).toPoint_2() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(190): info: check *pi == g.pointN( i ).toPoint_2() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(190): info: check *pi == g.pointN( i ).toPoint_2() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(197): info: check *ppi == g.pointN( i ).toPoint_3() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(197): info: check *ppi == g.pointN( i ).toPoint_3() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(197): info: check *ppi == g.pointN( i ).toPoint_3() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(197): info: check *ppi == g.pointN( i ).toPoint_3() has passed 2: area( ' MULTIPOLYGON(((971632.3 6768310.4,971641.5 6768297.3,971651.4 6768302.3,971649.5 6768306.7,971654.8 6768310.6,971646.5 6768321.7,971632.3 6768310.4)))' ) = 291.22 1: ./test/unit/SFCGAL/LineStringTest.cpp(177): Leaving test case "iteratorTests"; testing time: 260us 1: ./test/unit/SFCGAL/LineStringTest.cpp(205): Entering test case "testToPolygon_2_Empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(209): info: check polygon.is_empty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(205): Leaving test case "testToPolygon_2_Empty"; testing time: 136us 1: ./test/unit/SFCGAL/LineStringTest.cpp(211): Entering test case "testToPolygon_2_checkOrientation" 1: ./test/unit/SFCGAL/LineStringTest.cpp(222): info: check ! polygon.is_empty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(223): info: check polygon.is_clockwise_oriented() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(228): info: check ! polygon.is_empty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(229): info: check polygon.is_counterclockwise_oriented() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(211): Leaving test case "testToPolygon_2_checkOrientation"; testing time: 183us 1: ./test/unit/SFCGAL/LineStringTest.cpp(238): Entering test case "testClone" 1: ./test/unit/SFCGAL/LineStringTest.cpp(244): info: check copy->is< LineString >() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(245): info: check copy->as< LineString >().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(238): Leaving test case "testClone"; testing time: 153us 1: ./test/unit/SFCGAL/LineStringTest.cpp(249): Entering test case "testBoundary_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(253): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(254): info: check boundary->is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(249): Leaving test case "testBoundary_empty"; testing time: 159us 1: ./test/unit/SFCGAL/LineStringTest.cpp(256): Entering test case "testBoundary_3points" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{291.21999999334332} and areaRotate{291.21999999334332} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{291.21999999334332} and expectedArea{291.22021484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(264): info: check ! boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(265): info: check boundary->is< MultiPoint >() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(266): info: check boundary->numGeometries() == 2U has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(256): Leaving test case "testBoundary_3points"; testing time: 212us 1: ./test/unit/SFCGAL/LineStringTest.cpp(268): Entering test case "testBoundary_closed" 1: ./test/unit/SFCGAL/LineStringTest.cpp(277): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(278): info: check boundary->is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(268): Leaving test case "testBoundary_closed"; testing time: 155us 1: ./test/unit/SFCGAL/LineStringTest.cpp(283): Entering test case "testEnvelope_empty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(285): info: check LineString().envelope().isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(283): Leaving test case "testEnvelope_empty"; testing time: 141us 1: ./test/unit/SFCGAL/LineStringTest.cpp(287): Entering test case "testEnvelope_2D" 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(295): info: check ! box.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(296): info: check ! box.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(298): info: check box.xMin() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(299): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(300): info: check box.yMin() == 5.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(301): info: check box.yMax() == 9.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(287): Leaving test case "testEnvelope_2D"; testing time: 222us 1: ./test/unit/SFCGAL/LineStringTest.cpp(303): Entering test case "testEnvelope_3D" 1: ./test/unit/SFCGAL/LineStringTest.cpp(311): info: check ! box.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(312): info: check box.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(314): info: check box.xMin() == 1.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(315): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(316): info: check box.yMin() == 5.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(317): info: check box.yMax() == 9.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(318): info: check box.zMin() == 11.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(319): info: check box.zMax() == 17.0 has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(303): Leaving test case "testEnvelope_3D"; testing time: 237us 1: ./test/unit/SFCGAL/LineStringTest.cpp(323): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/LineStringTest.cpp(326): info: check g.asText( 1 ) == "LINESTRING EMPTY" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(323): Leaving test case "asTextEmpty"; testing time: 136us 1: ./test/unit/SFCGAL/LineStringTest.cpp(328): Entering test case "asText2d" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{237.61499999871251} and areaRotate{237.61499999871251} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{237.61499999871251} and expectedArea{237.61572265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/LineStringTest.cpp(334): info: check g.asText( 3 ) == "LINESTRING(2.000 3.000,4.000 5.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(328): Leaving test case "asText2d"; testing time: 144us 1: ./test/unit/SFCGAL/LineStringTest.cpp(336): Entering test case "asText3d" 1: ./test/unit/SFCGAL/LineStringTest.cpp(342): info: check g.asText( 3 ) == "LINESTRING(2.000 3.000 7.000,4.000 5.000 8.000)" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(336): Leaving test case "asText3d"; testing time: 139us 1: ./test/unit/SFCGAL/LineStringTest.cpp(346): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/LineStringTest.cpp(349): info: check g.geometryType() == "LineString" has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(346): Leaving test case "testGeometryType"; testing time: 140us 1: ./test/unit/SFCGAL/LineStringTest.cpp(353): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/LineStringTest.cpp(356): info: check g.geometryTypeId() == TYPE_LINESTRING has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(353): Leaving test case "testGeometryTypeId"; testing time: 164us 1: ./test/unit/SFCGAL/LineStringTest.cpp(363): Entering test case "testIsEmpty_true" 1: ./test/unit/SFCGAL/LineStringTest.cpp(366): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(363): Leaving test case "testIsEmpty_true"; testing time: 136us 1: ./test/unit/SFCGAL/LineStringTest.cpp(368): Entering test case "testIsEmpty_false" 1: ./test/unit/SFCGAL/LineStringTest.cpp(371): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(368): Leaving test case "testIsEmpty_false"; testing time: 136us 1: ./test/unit/SFCGAL/LineStringTest.cpp(375): Entering test case "testIs3D_false" 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(378): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(375): Leaving test case "testIs3D_false"; testing time: 137us 1: ./test/unit/SFCGAL/LineStringTest.cpp(380): Entering test case "testIs3D_true" 1: ./test/unit/SFCGAL/LineStringTest.cpp(383): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(380): Leaving test case "testIs3D_true"; testing time: 134us 1: ./test/unit/SFCGAL/LineStringTest.cpp(390): Entering test case "isLineString" 1: ./test/unit/SFCGAL/LineStringTest.cpp(393): info: check g.is< LineString >() has passed 1: ./test/unit/SFCGAL/LineStringTest.cpp(390): Leaving test case "isLineString"; testing time: 140us 1: ./test/unit/SFCGAL/LineStringTest.cpp(32): Leaving test suite "SFCGAL_LineStringTest"; testing time: 6497us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(30): Entering test suite "SFCGAL_MultiLineStringTest" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(32): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(35): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(36): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(37): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(32): Leaving test case "defaultConstructor"; testing time: 175us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(42): Entering test case "addLineString" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(46): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(42): Leaving test case "addLineString"; testing time: 132us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(49): Entering test case "addLineStringThrow" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{312.89999999794537} and areaRotate{312.89999999794537} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{312.89999999794537} and expectedArea{312.8994140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(52): info: check 'exception "std::exception" raised as expected' has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(49): Leaving test case "addLineStringThrow"; testing time: 163us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(57): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(60): info: check g.asText( 1 ) == "MULTILINESTRING EMPTY" has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(57): Leaving test case "asTextEmpty"; testing time: 141us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(68): info: check g.asText( 1 ) == "MULTILINESTRING((0.0 0.0,1.0 1.0),(1.0 1.0,2.0 2.0))" has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(63): Leaving test case "asText2d"; testing time: 145us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(73): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(76): info: check g.is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(73): Leaving test case "isGeometryCollection"; testing time: 134us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(79): Entering test case "isMultiLineString" 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(82): info: check g.is< MultiLineString >() has passed 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(79): Leaving test case "isMultiLineString"; testing time: 139us 1: ./test/unit/SFCGAL/MultiLineStringTest.cpp(30): Leaving test suite "SFCGAL_MultiLineStringTest"; testing time: 1240us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(30): Entering test suite "SFCGAL_MultiPointTest" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(32): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(35): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(36): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(37): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(32): Leaving test case "defaultConstructor"; testing time: 162us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(40): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(43): info: check g.geometryTypeId() == TYPE_MULTIPOINT has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(40): Leaving test case "testGeometryTypeId"; testing time: 133us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(47): Entering test case "addPoint" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(51): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(47): Leaving test case "addPoint"; testing time: 133us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(54): Entering test case "addLineStringThrow" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(57): info: check 'exception "std::exception" raised as expected' has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(54): Leaving test case "addLineStringThrow"; testing time: 144us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(62): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(65): info: check g.asText( 1 ) == "MULTIPOINT EMPTY" has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(62): Leaving test case "asTextEmpty"; testing time: 139us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(68): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(73): info: check g.asText( 3 ) == "MULTIPOINT((2.000 3.000),(3.000 4.000))" has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(68): Leaving test case "asText2d"; testing time: 144us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(78): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(81): info: check g.is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(78): Leaving test case "isGeometryCollection"; testing time: 142us 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(84): Entering test case "isMultiPoint" 1: ./test/unit/SFCGAL/MultiPointTest.cpp(87): info: check g.is< MultiPoint >() has passed 1: ./test/unit/SFCGAL/MultiPointTest.cpp(84): Leaving test case "isMultiPoint"; testing time: 169us 1: ./test/unit/SFCGAL/MultiPointTest.cpp(30): Leaving test suite "SFCGAL_MultiPointTest"; testing time: 1428us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(32): Entering test suite "SFCGAL_MultiPolygonTest" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(34): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(37): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(38): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(39): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(34): Leaving test case "defaultConstructor"; testing time: 232us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(42): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(45): info: check g.geometryTypeId() == TYPE_MULTIPOLYGON has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(42): Leaving test case "testGeometryTypeId"; testing time: 134us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(49): Entering test case "addPolygon" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(53): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(49): Leaving test case "addPolygon"; testing time: 132us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(56): Entering test case "addLineStringThrow" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(59): info: check 'exception "std::exception" raised as expected' has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(56): Leaving test case "addLineStringThrow"; testing time: 147us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(64): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(67): info: check g.asText( 1 ) == "MULTIPOLYGON EMPTY" has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(64): Leaving test case "asTextEmpty"; testing time: 139us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(69): Entering test case "asText2d" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(74): 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(69): Leaving test case "asText2d"; testing time: 151us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(79): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(82): info: check g.is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(79): Leaving test case "isGeometryCollection"; testing time: 139us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(85): Entering test case "isMultiPolygon" 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(88): info: check g.is< MultiPolygon >() has passed 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(85): Leaving test case "isMultiPolygon"; testing time: 137us 1: ./test/unit/SFCGAL/MultiPolygonTest.cpp(32): Leaving test suite "SFCGAL_MultiPolygonTest"; testing time: 1449us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(32): Entering test suite "SFCGAL_MultiSolidTest" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(34): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(37): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(38): info: check ! g.is3D() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{3256.5250000060887} and areaRotate{3256.5250000060887} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{3256.5250000060887} and expectedArea{3256.525390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(39): info: check g.numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(34): Leaving test case "defaultConstructor"; testing time: 172us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(42): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(45): info: check g.geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(42): Leaving test case "testGeometryTypeId"; testing time: 139us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(49): Entering test case "addSolid" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(53): info: check g.numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(49): Leaving test case "addSolid"; testing time: 142us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(56): Entering test case "addLineStringThrow" 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/MultiSolidTest.cpp(59): info: check 'exception "std::exception" raised as expected' has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(56): Leaving test case "addLineStringThrow"; testing time: 158us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(64): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(67): info: check g.asText( 1 ) == "MULTISOLID EMPTY" has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(64): Leaving test case "asTextEmpty"; testing time: 142us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(69): Entering test case "asText2d" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{32.649999998026765} and areaRotate{32.649999998026765} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{32.649999998026765} and expectedArea{32.64990234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(74): info: check g.asText( 0 ) == "MULTISOLID(((((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(69): Leaving test case "asText2d"; testing time: 258us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(79): Entering test case "isGeometryCollection" 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(82): info: check g.is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(79): Leaving test case "isGeometryCollection"; testing time: 186us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(85): Entering test case "isMultiSolid" 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/MultiSolidTest.cpp(88): info: check g.is< MultiSolid >() has passed 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(85): Leaving test case "isMultiSolid"; testing time: 149us 1: ./test/unit/SFCGAL/MultiSolidTest.cpp(32): Leaving test suite "SFCGAL_MultiSolidTest"; testing time: 1597us 1: ./test/unit/SFCGAL/NumericTest.cpp(29): Entering test suite "SFCGAL_NumericTest" 1: ./test/unit/SFCGAL/NumericTest.cpp(31): Entering test case "testFloorRational" 1: ./test/unit/SFCGAL/NumericTest.cpp(33): info: check SFCGAL::floor( CGAL::Gmpq( 0 ) ) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(34): info: check SFCGAL::floor( CGAL::Gmpq( 1,2 ) ) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(35): info: check SFCGAL::floor( CGAL::Gmpq( 1,3 ) ) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(36): info: check SFCGAL::floor( CGAL::Gmpq( 2,3 ) ) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(37): info: check SFCGAL::floor( CGAL::Gmpq( 1,1 ) ) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(38): info: check SFCGAL::floor( CGAL::Gmpq( 4,3 ) ) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(31): Leaving test case "testFloorRational"; testing time: 218us 1: ./test/unit/SFCGAL/NumericTest.cpp(41): Entering test case "testCeilRational" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{117.84999999855066} and areaRotate{117.84999999855066} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{117.84999999855066} and expectedArea{117.849609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/NumericTest.cpp(43): info: check SFCGAL::ceil( CGAL::Gmpq( 0 ) ) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(44): info: check SFCGAL::ceil( CGAL::Gmpq( 1,2 ) ) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(45): info: check SFCGAL::ceil( CGAL::Gmpq( 1,3 ) ) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(46): info: check SFCGAL::ceil( CGAL::Gmpq( 1,1 ) ) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(47): info: check SFCGAL::ceil( CGAL::Gmpq( 4,3 ) ) == 2 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(41): Leaving test case "testCeilRational"; testing time: 221us 1: ./test/unit/SFCGAL/NumericTest.cpp(50): Entering test case "testRoundRational" 1: ./test/unit/SFCGAL/NumericTest.cpp(52): info: check SFCGAL::round( CGAL::Gmpq( 0 ) ) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(53): info: check SFCGAL::round( CGAL::Gmpq( 1,2 ) ) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(54): info: check SFCGAL::round( CGAL::Gmpq( 1,3 ) ) == 0 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(55): info: check SFCGAL::round( CGAL::Gmpq( 1,1 ) ) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(56): info: check SFCGAL::round( CGAL::Gmpq( 4,3 ) ) == 1 has passed 1: ./test/unit/SFCGAL/NumericTest.cpp(50): Leaving test case "testRoundRational"; testing time: 197us 1: ./test/unit/SFCGAL/NumericTest.cpp(29): Leaving test suite "SFCGAL_NumericTest"; testing time: 726us 1: ./test/unit/SFCGAL/PointTest.cpp(32): Entering test suite "SFCGAL_PointTest" 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/PointTest.cpp(36): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/PointTest.cpp(39): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(40): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(41): info: check ! g.isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(44): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/PointTest.cpp(45): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/PointTest.cpp(46): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/PointTest.cpp(47): info: check std::isnan( g.m() ) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(36): Leaving test case "defaultConstructor"; testing time: 245us 1: ./test/unit/SFCGAL/PointTest.cpp(53): Entering test case "xyConstructor" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{89.834999996919066} and areaRotate{89.834999996919066} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{89.834999996919066} and expectedArea{89.835205078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(56): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(57): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(58): info: check g.x() == 2.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(59): info: check g.y() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(60): info: check g.z() == 0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(53): Leaving test case "xyConstructor"; testing time: 212us 1: ./test/unit/SFCGAL/PointTest.cpp(65): Entering test case "xyzConstructor" 1: ./test/unit/SFCGAL/PointTest.cpp(68): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(69): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(70): info: check g.x() == 2.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(71): info: check g.y() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(72): info: check g.z() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(65): Leaving test case "xyzConstructor"; testing time: 191us 1: ./test/unit/SFCGAL/PointTest.cpp(88): Entering test case "testGetSetM" 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/PointTest.cpp(91): info: check ! p.isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(92): info: check std::isnan( p.m() ) has passed 1: ./test/unit/SFCGAL/PointTest.cpp(94): info: check p.m() == 5.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(88): Leaving test case "testGetSetM"; testing time: 176us 1: ./test/unit/SFCGAL/PointTest.cpp(106): Entering test case "emptyToVector_2" 1: ./test/unit/SFCGAL/PointTest.cpp(110): info: check CGAL::to_double( p.x() ) == 0.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(111): info: check CGAL::to_double( p.y() ) == 0.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(106): Leaving test case "emptyToVector_2"; testing time: 154us 1: ./test/unit/SFCGAL/PointTest.cpp(113): Entering test case "xyToVector_2" 1: ./test/unit/SFCGAL/PointTest.cpp(117): info: check CGAL::to_double( p.x() ) == 3.0 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{120.61499999802267} and areaRotate{120.61499999802267} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{120.61499999802267} and expectedArea{120.615112304688} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(118): info: check CGAL::to_double( p.y() ) == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(113): Leaving test case "xyToVector_2"; testing time: 162us 1: ./test/unit/SFCGAL/PointTest.cpp(120): Entering test case "xyToVector_3" 1: ./test/unit/SFCGAL/PointTest.cpp(125): info: check CGAL::to_double( p.x() ) == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(126): info: check CGAL::to_double( p.y() ) == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(127): info: check CGAL::to_double( p.z() ) == 0.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(120): Leaving test case "xyToVector_3"; testing time: 163us 1: ./test/unit/SFCGAL/PointTest.cpp(139): Entering test case "testClone" 1: ./test/unit/SFCGAL/PointTest.cpp(143): info: check copy->is< Point >() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(144): info: check copy->as< Point >().x() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(145): info: check copy->as< Point >().y() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(139): Leaving test case "testClone"; testing time: 162us 1: ./test/unit/SFCGAL/PointTest.cpp(149): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/PointTest.cpp(153): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(154): info: check boundary->is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(149): Leaving test case "testBoundary"; testing time: 147us 1: ./test/unit/SFCGAL/PointTest.cpp(158): Entering test case "testEnvelope_empty" 2: area( ' MULTIPOLYGON(((987885.4 6716896.7,987888.4 6716898.3,987884 6716906.4,987873.4 6716900.5,987877.5 6716893.1,987885.1 6716897.3,987885.4 6716896.7)))' ) = 104.91 1: ./test/unit/SFCGAL/PointTest.cpp(160): info: check Point().envelope().isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(158): Leaving test case "testEnvelope_empty"; testing time: 147us 1: ./test/unit/SFCGAL/PointTest.cpp(162): Entering test case "testEnvelope_2D" 1: ./test/unit/SFCGAL/PointTest.cpp(166): info: check ! box.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(167): info: check ! box.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(169): info: check box.xMin() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(170): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(171): info: check box.yMin() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(172): info: check box.yMax() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(162): Leaving test case "testEnvelope_2D"; testing time: 210us 1: ./test/unit/SFCGAL/PointTest.cpp(174): Entering test case "testEnvelope_3D" 1: ./test/unit/SFCGAL/PointTest.cpp(178): info: check ! box.isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(179): info: check box.is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(181): info: check box.xMin() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(182): info: check box.xMax() == 3.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(183): info: check box.yMin() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(184): info: check box.yMax() == 4.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(185): info: check box.zMin() == 5.0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(186): info: check box.zMax() == 5.0 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{104.90999999841794} and areaRotate{104.90999999841794} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{104.90999999841794} and expectedArea{104.91015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(174): Leaving test case "testEnvelope_3D"; testing time: 248us 1: ./test/unit/SFCGAL/PointTest.cpp(191): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/PointTest.cpp(194): info: check g.asText( 1 ) == "POINT EMPTY" has passed 1: ./test/unit/SFCGAL/PointTest.cpp(191): Leaving test case "asTextEmpty"; testing time: 134us 1: ./test/unit/SFCGAL/PointTest.cpp(196): Entering test case "asText2d" 1: ./test/unit/SFCGAL/PointTest.cpp(199): info: check g.asText( 3 ) == "POINT(2.000 3.000)" has passed 1: ./test/unit/SFCGAL/PointTest.cpp(196): Leaving test case "asText2d"; testing time: 135us 1: ./test/unit/SFCGAL/PointTest.cpp(201): Entering test case "asText3d" 1: ./test/unit/SFCGAL/PointTest.cpp(204): info: check g.asText( 3 ) == "POINT(2.000 3.000 4.000)" has passed 1: ./test/unit/SFCGAL/PointTest.cpp(201): Leaving test case "asText3d"; testing time: 135us 1: ./test/unit/SFCGAL/PointTest.cpp(208): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/PointTest.cpp(211): info: check g.geometryType() == "Point" has passed 1: ./test/unit/SFCGAL/PointTest.cpp(208): Leaving test case "testGeometryType"; testing time: 136us 1: ./test/unit/SFCGAL/PointTest.cpp(214): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/PointTest.cpp(217): info: check g.geometryTypeId() == TYPE_POINT has passed 1: ./test/unit/SFCGAL/PointTest.cpp(214): Leaving test case "testGeometryTypeId"; testing time: 153us 1: ./test/unit/SFCGAL/PointTest.cpp(221): Entering test case "testDimension" 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(224): info: check g.dimension() == 0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(221): Leaving test case "testDimension"; testing time: 148us 1: ./test/unit/SFCGAL/PointTest.cpp(228): Entering test case "testCoordinateDimension" 1: ./test/unit/SFCGAL/PointTest.cpp(230): info: check Point().coordinateDimension() == 0 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(231): info: check Point( 2.0,3.0 ).coordinateDimension() == 2 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(232): info: check Point( 2.0,3.0,4.0 ).coordinateDimension() == 3 has passed 1: ./test/unit/SFCGAL/PointTest.cpp(228): Leaving test case "testCoordinateDimension"; testing time: 164us 1: ./test/unit/SFCGAL/PointTest.cpp(235): Entering test case "testIsEmpty" 1: ./test/unit/SFCGAL/PointTest.cpp(237): info: check Point().isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(238): info: check ! Point( 2.0,3.0 ).isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(235): Leaving test case "testIsEmpty"; testing time: 152us 1: ./test/unit/SFCGAL/PointTest.cpp(241): Entering test case "testIs3D" 1: ./test/unit/SFCGAL/PointTest.cpp(243): info: check ! Point().is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(244): info: check ! Point( 2.0,3.0 ).is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(245): info: check Point( 2.0,3.0,4.0 ).is3D() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(241): Leaving test case "testIs3D"; testing time: 162us 1: ./test/unit/SFCGAL/PointTest.cpp(248): Entering test case "testIsMeasured" 1: ./test/unit/SFCGAL/PointTest.cpp(250): info: check ! Point().isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(251): info: check ! Point( 2.0,3.0 ).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(252): info: check ! Point( 2.0,3.0,4.0 ).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(253): info: check Point( 2.0,3.0,4.0,5.0 ).isMeasured() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(248): Leaving test case "testIsMeasured"; testing time: 180us 1: ./test/unit/SFCGAL/PointTest.cpp(260): Entering test case "isPoint" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{73.160000001057611} and areaRotate{73.160000001057611} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{73.160000001057611} and expectedArea{73.16015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PointTest.cpp(263): info: check g.is< Point >() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(260): Leaving test case "isPoint"; testing time: 157us 1: ./test/unit/SFCGAL/PointTest.cpp(267): Entering test case "asPoint" 1: ./test/unit/SFCGAL/PointTest.cpp(270): info: check g->as< Point >().isEmpty() has passed 1: ./test/unit/SFCGAL/PointTest.cpp(267): Leaving test case "asPoint"; testing time: 136us 1: ./test/unit/SFCGAL/PointTest.cpp(32): Leaving test suite "SFCGAL_PointTest"; testing time: 4747us 1: ./test/unit/SFCGAL/PolygonTest.cpp(31): Entering test suite "SFCGAL_PolygonTest" 1: ./test/unit/SFCGAL/PolygonTest.cpp(34): Entering test case "defaultConstructor" 1: ./test/unit/SFCGAL/PolygonTest.cpp(37): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(38): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(39): info: check g.numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(34): Leaving test case "defaultConstructor"; testing time: 164us 1: ./test/unit/SFCGAL/PolygonTest.cpp(44): Entering test case "exteriorRingConstructor" 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(57): info: check g.exteriorRing().numPoints() == 5U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(44): Leaving test case "exteriorRingConstructor"; testing time: 191us 1: ./test/unit/SFCGAL/PolygonTest.cpp(59): Entering test case "exteriorRingConstructor3D" 1: ./test/unit/SFCGAL/PolygonTest.cpp(68): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(69): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(70): info: check g.numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(59): Leaving test case "exteriorRingConstructor3D"; testing time: 169us 1: ./test/unit/SFCGAL/PolygonTest.cpp(76): Entering test case "testConstructorTriangle" 1: ./test/unit/SFCGAL/PolygonTest.cpp(85): info: check g.numRings() == 1U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(86): info: check g.exteriorRing().numPoints() == 4U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(76): Leaving test case "testConstructorTriangle"; testing time: 164us 1: ./test/unit/SFCGAL/PolygonTest.cpp(101): Entering test case "testReverse" 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/PolygonTest.cpp(110): info: check g.isCounterClockWiseOriented() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(112): info: check ! g.isCounterClockWiseOriented() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(101): Leaving test case "testReverse"; testing time: 220us 1: ./test/unit/SFCGAL/PolygonTest.cpp(146): Entering test case "testClone" 1: ./test/unit/SFCGAL/PolygonTest.cpp(158): info: check ! copy->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(159): info: check ! copy->is3D() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(160): info: check copy->numInteriorRings() == 0U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(161): info: check copy->exteriorRing().numPoints() == 5U has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(146): Leaving test case "testClone"; testing time: 241us 1: ./test/unit/SFCGAL/PolygonTest.cpp(165): Entering test case "testBoundaryEmpty" 1: ./test/unit/SFCGAL/PolygonTest.cpp(168): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(169): info: check boundary->is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(165): Leaving test case "testBoundaryEmpty"; testing time: 158us 1: ./test/unit/SFCGAL/PolygonTest.cpp(171): Entering test case "testBoundaryWithoutHoles" 1: ./test/unit/SFCGAL/PolygonTest.cpp(175): info: check ! boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(176): info: check boundary->asText( 0 ) == "LINESTRING(0 0,0 1,1 1,0 0)" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(171): Leaving test case "testBoundaryWithoutHoles"; testing time: 232us 1: ./test/unit/SFCGAL/PolygonTest.cpp(178): Entering test case "testBoundaryWithHoles" 1: ./test/unit/SFCGAL/PolygonTest.cpp(182): info: check ! boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(183): 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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{76.13499999979453} and areaRotate{76.13499999979453} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{76.13499999979453} and expectedArea{76.1357421875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(178): Leaving test case "testBoundaryWithHoles"; testing time: 211us 1: ./test/unit/SFCGAL/PolygonTest.cpp(189): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/PolygonTest.cpp(192): info: check g.asText( 1 ) == "POLYGON EMPTY" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(189): Leaving test case "asTextEmpty"; testing time: 137us 1: ./test/unit/SFCGAL/PolygonTest.cpp(194): Entering test case "asText2d" 1: ./test/unit/SFCGAL/PolygonTest.cpp(203): 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(194): Leaving test case "asText2d"; testing time: 147us 1: ./test/unit/SFCGAL/PolygonTest.cpp(205): Entering test case "asText3d" 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(214): info: check g.asText( 1 ) == "POLYGON((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(205): Leaving test case "asText3d"; testing time: 165us 1: ./test/unit/SFCGAL/PolygonTest.cpp(217): Entering test case "testGeometryType" 1: ./test/unit/SFCGAL/PolygonTest.cpp(220): info: check g.geometryType() == "Polygon" has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(217): Leaving test case "testGeometryType"; testing time: 141us 1: ./test/unit/SFCGAL/PolygonTest.cpp(223): Entering test case "testGeometryTypeId" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{462.62000001501985} and areaRotate{462.62000001501985} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{462.62000001501985} and expectedArea{462.6201171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/PolygonTest.cpp(226): info: check g.geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(223): Leaving test case "testGeometryTypeId"; testing time: 160us 1: ./test/unit/SFCGAL/PolygonTest.cpp(229): Entering test case "testDimension" 1: ./test/unit/SFCGAL/PolygonTest.cpp(232): info: check g.dimension() == 2 has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(229): Leaving test case "testDimension"; testing time: 140us 1: ./test/unit/SFCGAL/PolygonTest.cpp(241): Entering test case "isPolygon" 1: ./test/unit/SFCGAL/PolygonTest.cpp(244): info: check g.is< Polygon >() has passed 1: ./test/unit/SFCGAL/PolygonTest.cpp(241): Leaving test case "isPolygon"; testing time: 139us 1: ./test/unit/SFCGAL/PolygonTest.cpp(31): Leaving test suite "SFCGAL_PolygonTest"; testing time: 3270us 1: ./test/unit/SFCGAL/SolidTest.cpp(31): Entering test suite "SFCGAL_SolidTest" 1: ./test/unit/SFCGAL/SolidTest.cpp(82): Entering test case "solidReadTest" 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/SolidTest.cpp(107): info: check g->as< Solid >().numShells() == 2U has passed 1: ./test/unit/SFCGAL/SolidTest.cpp(82): Leaving test case "solidReadTest"; testing time: 427us 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{75.645000003617042} and areaRotate{75.645000003617042} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{75.645000003617042} and expectedArea{75.64501953125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/SolidTest.cpp(31): Leaving test suite "SFCGAL_SolidTest"; testing time: 468us 1: ./test/unit/SFCGAL/TriangleTest.cpp(31): Entering test suite "SFCGAL_TriangleTest" 1: ./test/unit/SFCGAL/TriangleTest.cpp(34): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/TriangleTest.cpp(37): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(34): Leaving test case "testDefaultConstructor"; testing time: 138us 1: ./test/unit/SFCGAL/TriangleTest.cpp(40): Entering test case "testConstructorTriangle_2" 1: ./test/unit/SFCGAL/TriangleTest.cpp(47): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(48): info: check ! g.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(50): info: check g.vertex( 0 ).toPoint_2() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(51): info: check g.vertex( 1 ).toPoint_2() == b has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(52): info: check g.vertex( 2 ).toPoint_2() == c has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(40): Leaving test case "testConstructorTriangle_2"; testing time: 203us 1: ./test/unit/SFCGAL/TriangleTest.cpp(55): Entering test case "testConstructorTriangle_3" 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/TriangleTest.cpp(62): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(63): info: check g.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(65): info: check g.vertex( 0 ).toPoint_3() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(66): info: check g.vertex( 1 ).toPoint_3() == b has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(67): info: check g.vertex( 2 ).toPoint_3() == c has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(55): Leaving test case "testConstructorTriangle_3"; testing time: 207us 1: ./test/unit/SFCGAL/TriangleTest.cpp(75): Entering test case "testReverse" 1: ./test/unit/SFCGAL/TriangleTest.cpp(84): info: check g.vertex( 0 ).toPoint_3() == a has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(85): info: check g.vertex( 1 ).toPoint_3() == c has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(86): info: check g.vertex( 2 ).toPoint_3() == b has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{179.00000000376025} and areaRotate{179.00000000376025} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{179.00000000376025} and expectedArea{179} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(75): Leaving test case "testReverse"; testing time: 189us 1: ./test/unit/SFCGAL/TriangleTest.cpp(102): Entering test case "testClone" 1: ./test/unit/SFCGAL/TriangleTest.cpp(111): info: check copy->is< Triangle >() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(112): info: check copy->asText( 0 ) == "TRIANGLE((0 0 1,1 0 2,1 1 3,0 0 1))" has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(102): Leaving test case "testClone"; testing time: 159us 1: ./test/unit/SFCGAL/TriangleTest.cpp(116): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/TriangleTest.cpp(125): info: check boundary->asText( 0 ) == "LINESTRING(0 0,1 0,1 1,0 0)" has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(116): Leaving test case "testBoundary"; testing time: 142us 1: ./test/unit/SFCGAL/TriangleTest.cpp(129): Entering test case "testEnvelope_empty" 2: area( ' MULTIPOLYGON(((924703.3 6769154.4,924710.3 6769149,924721.5 6769162.9,924712.4 6769168.3,924703.3 6769154.4)))' ) = 166.705 1: ./test/unit/SFCGAL/TriangleTest.cpp(134): info: check bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(129): Leaving test case "testEnvelope_empty"; testing time: 149us 1: ./test/unit/SFCGAL/TriangleTest.cpp(136): Entering test case "testEnvelope_2d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(145): info: check ! bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(146): info: check ! bbox.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(148): info: check bbox.xMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(149): info: check bbox.xMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(150): info: check bbox.yMin() == -1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(151): info: check bbox.yMax() == 1.5 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(136): Leaving test case "testEnvelope_2d"; testing time: 208us 1: ./test/unit/SFCGAL/TriangleTest.cpp(153): Entering test case "testEnvelope_3d" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{166.70500000275382} and areaRotate{166.70500000275382} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{166.70500000275382} and expectedArea{166.705078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(162): info: check ! bbox.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(163): info: check bbox.is3D() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(164): info: check bbox.xMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(165): info: check bbox.xMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(166): info: check bbox.yMin() == -1.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(167): info: check bbox.yMax() == 1.5 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(168): info: check bbox.zMin() == 2.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(169): info: check bbox.zMax() == 8.0 has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(153): Leaving test case "testEnvelope_3d"; testing time: 269us 1: ./test/unit/SFCGAL/TriangleTest.cpp(173): Entering test case "asTextEmpty" 1: ./test/unit/SFCGAL/TriangleTest.cpp(176): info: check g.asText( 1 ) == "TRIANGLE EMPTY" has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(173): Leaving test case "asTextEmpty"; testing time: 138us 1: ./test/unit/SFCGAL/TriangleTest.cpp(178): Entering test case "asText2d" 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/TriangleTest.cpp(185): 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(178): Leaving test case "asText2d"; testing time: 155us 1: ./test/unit/SFCGAL/TriangleTest.cpp(187): Entering test case "asText3d" 1: ./test/unit/SFCGAL/TriangleTest.cpp(194): info: check g.asText( 1 ) == "TRIANGLE((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(187): Leaving test case "asText3d"; testing time: 143us 1: ./test/unit/SFCGAL/TriangleTest.cpp(199): Entering test case "testGeometryType" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{230.08999999751921} and areaRotate{230.08999999751921} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{230.08999999751921} and expectedArea{230.08984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangleTest.cpp(201): info: check Triangle().geometryType() == "Triangle" has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(199): Leaving test case "testGeometryType"; testing time: 154us 1: ./test/unit/SFCGAL/TriangleTest.cpp(204): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/TriangleTest.cpp(206): info: check Triangle().geometryTypeId() == TYPE_TRIANGLE has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(204): Leaving test case "testGeometryTypeId"; testing time: 137us 1: ./test/unit/SFCGAL/TriangleTest.cpp(212): Entering test case "testIsEmpty" 1: ./test/unit/SFCGAL/TriangleTest.cpp(214): info: check Point().isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(215): info: check ! Triangle( Point( 0.0,0.0,2.0 ), Point( 1.0,0.0,3.0 ), Point( 1.0,1.0,4.0 ) ).isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(212): Leaving test case "testIsEmpty"; testing time: 159us 1: ./test/unit/SFCGAL/TriangleTest.cpp(226): Entering test case "isTriangle" 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/TriangleTest.cpp(229): info: check g.is< Triangle >() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(226): Leaving test case "isTriangle"; testing time: 135us 1: ./test/unit/SFCGAL/TriangleTest.cpp(234): Entering test case "asTriangle" 1: ./test/unit/SFCGAL/TriangleTest.cpp(237): info: check g->as< Triangle >().isEmpty() has passed 1: ./test/unit/SFCGAL/TriangleTest.cpp(234): Leaving test case "asTriangle"; testing time: 133us 1: ./test/unit/SFCGAL/TriangleTest.cpp(31): Leaving test suite "SFCGAL_TriangleTest"; testing time: 3354us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(33): Entering test suite "SFCGAL_TriangulatedSurfaceTest" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(36): Entering test case "defaultConstructor" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{104.95500000143974} and areaRotate{104.95500000143974} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{104.95500000143974} and expectedArea{104.954833984375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(39): info: check g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(40): info: check g.numTriangles() == 0U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(36): Leaving test case "defaultConstructor"; testing time: 166us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(43): Entering test case "constructorWithTriangles" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(50): info: check ! g.isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(51): info: check g.numTriangles() == 2U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(43): Leaving test case "constructorWithTriangles"; testing time: 163us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(91): Entering test case "testClone" 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/TriangulatedSurfaceTest.cpp(100): info: check copy->is< TriangulatedSurface >() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(101): info: check copy->as< TriangulatedSurface >().numTriangles() == 2U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(91): Leaving test case "testClone"; testing time: 437us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(105): Entering test case "testBoundary" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(114): 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(105): Leaving test case "testBoundary"; testing time: 174us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(116): Entering test case "testBoundaryClosed" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{155.42000000191155} and areaRotate{155.42000000191155} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{155.42000000191155} and expectedArea{155.42041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(131): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(116): Leaving test case "testBoundaryClosed"; testing time: 224us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(136): Entering test case "testEnvelope" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(151): info: check bbox.xMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(152): info: check bbox.xMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(153): info: check bbox.yMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(154): info: check bbox.yMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(155): info: check bbox.zMin() == 0.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(156): info: check bbox.zMax() == 1.0 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(136): Leaving test case "testEnvelope"; testing time: 227us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(162): Entering test case "testGeometryType" 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/TriangulatedSurfaceTest.cpp(165): info: check g.geometryType() == "TriangulatedSurface" has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(162): Leaving test case "testGeometryType"; testing time: 153us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(168): Entering test case "testGeometryTypeId" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(171): info: check g.geometryTypeId() == TYPE_TRIANGULATEDSURFACE has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(168): Leaving test case "testGeometryTypeId"; testing time: 134us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(175): Entering test case "testDimension" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{160.92000000164381} and areaRotate{160.92000000164381} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{160.92000000164381} and expectedArea{160.92041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(178): info: check g.dimension() == 2 has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(175): Leaving test case "testDimension"; testing time: 154us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(187): Entering test case "isTriangulatedSurface" 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(190): info: check g.is< TriangulatedSurface >() has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(187): Leaving test case "isTriangulatedSurface"; testing time: 130us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(199): Entering test case "polyhedronConversionTest" 2: area( ' MULTIPOLYGON(((970791.7 6768835.5,970790.8 6768842.6,970792.3 6768851.1,970802.1 6768852.1,970803.6 6768835.7,970791.7 6768835.5)))' ) = 183.02 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{183.02000000319788} and areaRotate{183.02000000319788} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{183.02000000319788} and expectedArea{183.02001953125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(213): info: check poly->size_of_facets() == 4U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(214): info: check poly->size_of_vertices() == 6U has passed 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(199): Leaving test case "polyhedronConversionTest"; testing time: 1027us 1: ./test/unit/SFCGAL/TriangulatedSurfaceTest.cpp(33): Leaving test suite "SFCGAL_TriangulatedSurfaceTest"; testing time: 3328us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(44): Entering test suite "SFCGAL_algorithm_AlphaShapesTest" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(48): Entering test case "testAlphaShapes2D_ComputeAlpha" 2: area( ' MULTIPOLYGON(((970850.2 6768862.4,970836.2 6768862,970836.9 6768831.4,970851.6 6768831.6,970850.2 6768862.4)))' ) = 440.86 1: Test case SFCGAL_algorithm_AlphaShapesTest/testAlphaShapes2D_ComputeAlpha did not check any assertions 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(48): Leaving test case "testAlphaShapes2D_ComputeAlpha"; testing time: 299us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(61): Entering test case "testAlphaShapes2D_Empty" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(66): info: check alphaShapes->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(61): Leaving test case "testAlphaShapes2D_Empty"; testing time: 159us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(69): Entering test case "testAlphaShapes2D_ColinearProduceEmpty" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{440.86000000044942} and areaRotate{440.86000000044942} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{440.86000000044942} and expectedArea{440.85986328125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(76): info: check alphaShapes->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(69): Leaving test case "testAlphaShapes2D_ColinearProduceEmpty"; testing time: 161us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(79): Entering test case "testAlphaShapes2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(88): info: check alphaShapes->is() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(91): info: check alphaShapes->asText(1) == expectedWkt has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(79): Leaving test case "testAlphaShapes2D_Triangle"; testing time: 202us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(94): Entering test case "testAlphaShapes2D_Polygon" 2: area( ' MULTIPOLYGON(((970503.9 6768885.9,970488.6 6768886.1,970488.4 6768863.3,970504.1 6768862.7,970503.9 6768885.9)))' ) = 356.5 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(103): info: check alphaShapes->is() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(106): info: check alphaShapes->asText(1) == expectedWkt has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(94): Leaving test case "testAlphaShapes2D_Polygon"; testing time: 207us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(109): Entering test case "testAlphaShapes2D_MultiPoint" 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(113): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(118): info: check efs.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(123): info: check efsOptimal.good() has passed 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(128): info: check efsOptimalHoles.good() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{356.5} and areaRotate{356.5} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{356.5} and expectedArea{356.50048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((970673.7 6768924.5,970665.5 6768927.2,970671.5 6768942.3,970679.6 6768939.1,970673.7 6768924.5)))' ) = 138.58 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{138.58000000275965} and areaRotate{138.58000000275965} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{138.58000000275965} and expectedArea{138.580078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((970552.6 6768988,970549 6769001.3,970535.6 6768996.8,970541.2 6768984.8,970552.6 6768988)))' ) = 174.57 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{174.57000000103841} and areaRotate{174.57000000103841} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{174.57000000103841} and expectedArea{174.57080078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(142): info: check alphaShapes->asText(1) == expectedWkt 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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{49.780000000247959} and areaRotate{49.780000000247959} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{49.780000000247959} and expectedArea{49.77978515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((970571 6768944.2,970568.6 6768960.6,970583.6 6768962.1,970585.4 6768945.3,970571 6768944.2)))' ) = 246.75 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{246.75000000159775} and areaRotate{246.75000000159775} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{246.75000000159775} and expectedArea{246.74951171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(148): info: check alphaShapesOptim->asText(1) == expectedWkt_optimal 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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{132.400000000163} and areaRotate{132.400000000163} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{132.400000000163} and expectedArea{132.400390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((970225.3 6769054.2,970224.8 6769045,970234.7 6769045.1,970234.7 6769055.4,970225.3 6769054.2)))' ) = 93.925 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{93.924999997945264} and areaRotate{93.924999997945264} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{93.924999997945264} and expectedArea{93.92431640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(154): info: check alphaShapesOptimHoles->asText(1) == expectedWkt_optimal_holes has passed 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/algorithm/AlphaShapesTest.cpp(109): Leaving test case "testAlphaShapes2D_MultiPoint"; testing time: 5997us 1: ./test/unit/SFCGAL/algorithm/AlphaShapesTest.cpp(44): Leaving test suite "SFCGAL_algorithm_AlphaShapesTest"; testing time: 7241us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(44): Entering test suite "SFCGAL_algorithm_ApproximateMedialAxisTest" 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(47): Entering test case "testTriangle45" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{270.27999999797487} and areaRotate{270.27999999797487} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{270.27999999797487} and expectedArea{270.27978515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(54): info: check result->asText( 1 ) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(47): Leaving test case "testTriangle45"; testing time: 395us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(58): Entering test case "testTriangle60" 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(65): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(66): info: check result->asText( 1 ) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(58): Leaving test case "testTriangle60"; testing time: 229us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(70): Entering test case "testPolygon" 2: area( ' MULTIPOLYGON(((238257.9 6875576.9,238258.7 6875582.5,238265.6 6875581.8,238264.8 6875575.6,238257.9 6875576.9)))' ) = 41.51 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(77): info: check result->numGeometries() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(78): info: check result->asText( 0 ) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(70): Leaving test case "testPolygon"; testing time: 327us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(82): Entering test case "testPolygonWithHole" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{41.510000000731665} and areaRotate{41.510000000731665} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{41.510000000731665} and expectedArea{41.510009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(91): info: check result->numGeometries() == 4 has passed 2: area( ' MULTIPOLYGON(((237608 6875691.2,237611.8 6875595.2,237602.9 6875593.5,237595.7 6875594.2,237593.2 6875690.7,237608 6875691.2)))' ) = 1498.66 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(101): info: check algorithm::covers( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(82): Leaving test case "testPolygonWithHole"; testing time: 677us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(104): Entering test case "testPolygonWithTouchingHoles" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1498.65999999818} and areaRotate{1498.65999999818} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1498.65999999818} and expectedArea{1498.66015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(109): info: check 'exception "NotImplementedException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(104): Leaving test case "testPolygonWithTouchingHoles"; testing time: 742us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(113): Entering test case "testMultiPolygon" 2: area( ' MULTIPOLYGON(((862939.9 6577948.2,862929.6 6577949,862929.8 6577947.1,862918.8 6577947.6,862918.2 6577960,862920.2 6577960.3,862921 6577966.5,862926.1 6577965.9,862926.2 6577966.6,862941.4 6577965.7,862939.9 6577948.2)))' ) = 391.22 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{391.21999999891386} and areaRotate{391.21999999891386} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{391.21999999891386} and expectedArea{391.2197265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((238022.1 6875459.5,238036.8 6875453.9,238033 6875442.9,238018.5 6875448.4,238022.1 6875459.5)))' ) = 181.865 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{181.86500000090035} and areaRotate{181.86500000090035} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{181.86500000090035} and expectedArea{181.864990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((237616.7 6875615,237613.8 6875715.7,237629.2 6875715.8,237631.9 6875615.8,237616.7 6875615)))' ) = 1536.61 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1536.6149999993295} and areaRotate{1536.6149999993295} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1536.6149999993295} and expectedArea{1536.61511230469} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((237198 6875599.4,237224.8 6875606.8,237237.9 6875560.8,237210.2 6875553.6,237198 6875599.4)))' ) = 1343.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1343.1200000013414} and areaRotate{1343.1200000013414} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1343.1200000013414} and expectedArea{1343.1201171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((924596.5 6769568.2,924596.8 6769560,924588.7 6769559.7,924588.1 6769567.3,924596.5 6769568.2)))' ) = 65.445 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{65.445000000849234} and areaRotate{65.445000000849234} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{65.445000000849234} and expectedArea{65.4453125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((947669.9 6230067.6,947685.7 6230090,947644.1 6230121.3,947627.8 6230098.2,947669.9 6230067.6)))' ) = 1448.84 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1448.8350000099078} and areaRotate{1448.8350000099078} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1448.8350000099078} 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(105): info: difference{} between area{154.46500000189644} and areaRotate{154.46500000189644} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{154.46500000189644} 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(105): info: difference{} between area{93.630000002509348} and areaRotate{93.630000002509348} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{93.630000002509348} and expectedArea{93.6298828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((184708.6 6796910.9,184697 6796927.6,184685.8 6796921.1,184682.7 6796927,184678.2 6796923.3,184695.1 6796900.3,184708.6 6796910.9)))' ) = 408.73 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{408.72999999580679} and areaRotate{408.72999999580679} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{408.72999999580679} and expectedArea{408.72985839843801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((505107.6 6885459.2,505121 6885454.8,505119.1 6885448.3,505104.9 6885453,505107.6 6885459.2)))' ) = 98.095 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{98.094999997139979} and areaRotate{98.094999997139979} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{98.094999997139979} and expectedArea{98.094970703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((879659.6 6559392,879669.3 6559392.3,879669.3 6559385.2,879659.4 6559384.4,879659.6 6559392)))' ) = 71.975 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{71.975000003085029} and areaRotate{71.975000003085029} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{71.975000003085029} and expectedArea{71.97509765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((957306.6 6229563.4,957210.9 6229591.9,957199 6229567.4,957297.7 6229536,957306.6 6229563.4)))' ) = 2833.82 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{2833.8199999958715} and areaRotate{2833.8199999958715} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{2833.8199999958715} and expectedArea{2833.8193359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((932117 6230332,932122.8 6230331.6,932124.9 6230354.9,932118.7 6230355.4,932117 6230332)))' ) = 140.955 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{140.9549999983912} and areaRotate{140.9549999983912} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{140.9549999983912} and expectedArea{140.95458984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((945238.2 6389749.6,945223.6 6389740.6,945226.1 6389735.9,945241.1 6389744.9,945238.2 6389749.6)))' ) = 93.86 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{93.8600000028068} and areaRotate{93.8600000028068} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{93.8600000028068} 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(105): info: difference{} between area{326.74499999704534} and areaRotate{326.74499999704534} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{326.74499999704534} 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(105): info: difference{} between area{561.09500000309311} and areaRotate{561.09500000309311} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{561.09500000309311} 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(105): info: difference{} between area{294.19999999988067} and areaRotate{294.19999999988067} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{294.19999999988067} 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(105): info: difference{} between area{274.17500000025319} and areaRotate{274.17500000025319} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{274.17500000025319} 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(105): info: difference{} between area{816.05999998639481} and areaRotate{816.05999998639481} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{816.05999998639481} 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(105): info: difference{} between area{8290.9199999865596} and areaRotate{8290.9199999865596} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{8290.9199999865596} 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(105): info: difference{} between area{167.35500000064962} and areaRotate{167.35500000064962} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{167.35500000064962} 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(105): info: difference{} between area{78.140000002219494} and areaRotate{78.140000002219494} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{78.140000002219494} 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(105): info: difference{} between area{248.48999999798775} and areaRotate{248.48999999798775} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{248.48999999798775} 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(105): info: difference{} between area{133.31999999884985} and areaRotate{133.31999999884985} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{133.31999999884985} 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(105): info: difference{} between area{308.98000000787306} and areaRotate{308.98000000787306} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{308.98000000787306} 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(105): info: difference{} between area{296.74499999925149} and areaRotate{296.74499999925149} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{296.74499999925149} 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(105): info: difference{} between area{305.60499999503259} and areaRotate{305.60499999503259} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{305.60499999503259} 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(105): info: difference{} between area{252.22500000197317} and areaRotate{252.22500000197317} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{252.22500000197317} 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(105): info: difference{} between area{1180.5049999992207} and areaRotate{1180.5049999992207} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1180.5049999992207} 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(105): info: difference{} between area{266.245000000564} and areaRotate{266.245000000564} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{266.245000000564} and expectedArea{266.24462890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1001376.9 6719165.5,1001381.6 6719163.6,1001384.4 6719173.7,1001390 6719171.5,1001394.8 6719184.9,1001398.4 6719182.7,1001400.6 6719189.4,1001390.2 6719193.4,1001385.7 6719180.8,1001381.5 6719182,1001376.9 6719165.5)))' ) = 255.125 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{255.12500000241857} and areaRotate{255.12500000241857} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{255.12500000241857} 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(105): info: difference{} between area{116.09999999793652} and areaRotate{116.09999999793652} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{116.09999999793652} and expectedArea{116.10009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((505100.6 6885473.6,505106.5 6885473.7,505105.5 6885462.9,505099.4 6885463.2,505100.6 6885473.6)))' ) = 63.71 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{63.710000000661829} and areaRotate{63.710000000661829} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{63.710000000661829} and expectedArea{63.710205078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1005998.4 6853680.1,1006010.4 6853678.5,1006011.2 6853685.1,1006015.1 6853684.6,1006018.1 6853706.5,1006012.4 6853707.2,1006002.3 6853708.6,1005998.4 6853680.1)))' ) = 432.195 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{432.19499999889058} and areaRotate{432.19499999889058} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{432.19499999889058} and expectedArea{432.1943359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((853479.4 6957440.8,853479.6 6957451.2,853489.1 6957450.9,853498.1 6957450,853498.1 6957440.4,853489.6 6957440.6,853479.4 6957440.8)))' ) = 188.835 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{188.83499999628174} and areaRotate{188.83499999628174} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{188.83499999628174} and expectedArea{188.83447265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501445.2 6885596.2,501454 6885586.1,501459.3 6885590.3,501450.9 6885601.1,501445.2 6885596.2)))' ) = 96.605 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{96.605000001110881} and areaRotate{96.605000001110881} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{96.605000001110881} and expectedArea{96.604736328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((944000.4 6388834.8,943985.9 6388844.4,943980.2 6388835.7,943995.3 6388826.2,944000.4 6388834.8)))' ) = 179.59 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{179.59000000407337} and areaRotate{179.59000000407337} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{179.59000000407337} and expectedArea{179.58984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((952232.5 6229274,952225.3 6229252.8,952268.2 6229237,952275.2 6229258.2,952232.5 6229274)))' ) = 1019.54 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1019.5399999904876} and areaRotate{1019.5399999904876} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1019.5399999904876} and expectedArea{1019.54052734375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((554844.3 6463877.5,554845.2 6463889,554841.7 6463889,554841.9 6463893.3,554830.8 6463894.1,554832.5 6463904.1,554843.3 6463903,554843.5 6463906.7,554847.6 6463906.3,554848.6 6463917.6,554859.7 6463916.7,554858.7 6463906.5,554861.1 6463905,554861 6463901,554869.4 6463900.2,554869.4 6463905,554870.3 6463904.9,554872.1 6463919.5,554870.4 6463919.6,554871.1 6463927.7,554874.8 6463927.3,554874.9 6463929.2,554882.1 6463928.9,554881.5 6463922.9,554879.4 6463923.1,554876.7 6463904.9,554878.2 6463904.6,554876.2 6463883.5,554875.1 6463883.4,554873.5 6463872,554874.9 6463871.7,554874.5 6463867.6,554870.1 6463868.2,554870.2 6463870.7,554865.1 6463870.7,554865.6 6463875.7,554867.6 6463875.4,554868.5 6463883.7,554867.5 6463883.7,554867.6 6463889.6,554859.3 6463890.4,554858.9 6463886.9,554855.5 6463887,554854.4 6463875.9,554844.3 6463877.5)))' ) = 1242.26 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1242.2599999967188} and areaRotate{1242.2599999967188} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1242.2599999967188} and expectedArea{1242.2607421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((573209 6601600.4,573256.6 6601627,573269 6601604,573221.4 6601577.4,573209 6601600.4)))' ) = 1424.64 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1424.640000001029} and areaRotate{1424.640000001029} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1424.640000001029} and expectedArea{1424.63989257812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((987779.8 6716940.2,987787.5 6716929.3,987791.2 6716931.9,987787.4 6716937.2,987788 6716937.6,987787 6716939,987786.5 6716938.7,987783.9 6716942.5,987779.8 6716940.2)))' ) = 60.875 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{60.874999998041332} and areaRotate{60.874999998041332} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{60.874999998041332} and expectedArea{60.875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((987848.4 6716850.5,987846 6716848.8,987846.7 6716847.8,987838.8 6716841.8,987844 6716834.5,987850 6716838.9,987856.7 6716843.8,987851.4 6716851.1,987849.1 6716849.5,987848.4 6716850.5)))' ) = 145.82 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{145.82000000238011} and areaRotate{145.82000000238011} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{145.82000000238011} and expectedArea{145.81982421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((987950.1 6716914.5,987954.7 6716906.3,987968.8 6716914.1,987964.3 6716922.1,987950.1 6716914.5)))' ) = 149.65 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{149.64999999743884} and areaRotate{149.64999999743884} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{149.64999999743884} and expectedArea{149.64990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((938649.8 6704069.3,938643.7 6704060.9,938652 6704054.4,938657.4 6704062.9,938649.8 6704069.3)))' ) = 104.265 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{104.26500000221658} and areaRotate{104.26500000221658} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{104.26500000221658} and expectedArea{104.26513671875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((184701.3 6796956.5,184706.5 6796962.8,184736.7 6796936.4,184731.9 6796929.6,184701.3 6796956.5)))' ) = 332.37 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{332.3700000019299} and areaRotate{332.3700000019299} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{332.3700000019299} and expectedArea{332.369873046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((951916.4 6229159.1,951924.9 6229184.6,951893.4 6229195.5,951884.3 6229169.3,951916.4 6229159.1)))' ) = 914.87 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{914.86999999554371} and areaRotate{914.86999999554371} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{914.86999999554371} and expectedArea{914.8701171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((726941.8 6245237.4,726940.7 6245227.3,726928.6 6245228.1,726928 6245237.8,726941.8 6245237.4)))' ) = 128.355 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{128.35499999862688} and areaRotate{128.35499999862688} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{128.35499999862688} and expectedArea{128.35400390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((949537.5 6229425.3,949539.4 6229416.5,949575 6229423.9,949573.4 6229432.5,949537.5 6229425.3)))' ) = 323.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{323.80000000633305} and areaRotate{323.80000000633305} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{323.80000000633305} and expectedArea{323.79931640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((931577.2 6520222.9,931583.4 6520220.4,931582.2 6520216.1,931575.4 6520218.4,931577.2 6520222.9)))' ) = 32.2 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{32.199999999254928} and areaRotate{32.199999999254928} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{32.199999999254928} and expectedArea{32.19970703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((910023.5 6506726.7,910014.2 6506727.8,910014.3 6506729.2,910009.1 6506729.8,910008.2 6506721.8,910013.8 6506721.1,910022.5 6506720.1,910023.5 6506726.7)))' ) = 104.455 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{104.45499999832421} and areaRotate{104.45499999832421} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{104.45499999832421} and expectedArea{104.455078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((459686.7 6520600.8,459676.4 6520604.7,459678.4 6520611.4,459677.1 6520611.8,459681.2 6520633.9,459704 6520628.8,459702.1 6520620.5,459690.5 6520623.3,459688.9 6520615.3,459693.3 6520614.7,459692.3 6520608.9,459688.3 6520610.2,459686.7 6520600.8)))' ) = 456.605 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{456.60500000085324} and areaRotate{456.60500000085324} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{456.60500000085324} and expectedArea{456.60546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((931738.8 6229593.2,931696.5 6229603.5,931691.1 6229581.2,931732.9 6229571.3,931738.8 6229593.2)))' ) = 986.37 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{986.36999999237707} and areaRotate{986.36999999237707} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{986.36999999237707} and expectedArea{986.36962890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((955863.9 6228972.1,955854.5 6228973.1,955847.7 6228918.6,955857.3 6228917.8,955863.9 6228972.1)))' ) = 522.83 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{522.8299999968923} and areaRotate{522.8299999968923} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{522.8299999968923} and expectedArea{522.830078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((943024.2 6386921.5,942965.3 6386973.9,942939.5 6386944.4,942998.9 6386892.3,943024.2 6386921.5)))' ) = 3071.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{3071.0399999865303} and areaRotate{3071.0399999865303} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{3071.0399999865303} and expectedArea{3071.0400390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((955978.4 6228881.1,955895.4 6228899.6,955895 6228887.1,955975.4 6228868.8,955978.4 6228881.1)))' ) = 1044.36 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1044.3599999916953} and areaRotate{1044.3599999916953} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1044.3599999916953} and expectedArea{1044.35986328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((955889.1 6228938,955888.2 6228927.9,955980.4 6228912.4,955982.1 6228922,955889.1 6228938)))' ) = 932.585 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{932.58500000912795} and areaRotate{932.58500000912795} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{932.58500000912795} and expectedArea{932.5849609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((927374.9 6890742.3,927341.2 6890777.8,927321.8 6890759.1,927357.1 6890722.7,927374.9 6890742.3)))' ) = 1329.35 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1329.3450000154801} and areaRotate{1329.3450000154801} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1329.3450000154801} and expectedArea{1329.3447265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862694.8 6577851.3,862695.3 6577846.9,862696.4 6577846.9,862698.7 6577831.9,862707.4 6577833.9,862704.4 6577852.9,862694.8 6577851.3)))' ) = 177.37 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{177.37000000127128} and areaRotate{177.37000000127128} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{177.37000000127128} and expectedArea{177.36962890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((141778.8 6834111,141781.8 6834113.9,141790.3 6834105,141787.1 6834101.9,141778.8 6834111)))' ) = 53.1 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{53.10000000003491} and areaRotate{53.10000000003491} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{53.10000000003491} and expectedArea{53.0999755859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((226851.8 6874037.5,226858.5 6874041,226868.3 6874024.7,226874.2 6874014.6,226867.4 6874011.9,226851.8 6874037.5)))' ) = 225.42 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{225.4199999986854} and areaRotate{225.4199999986854} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{225.4199999986854} and expectedArea{225.419921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((947418.1 6228214,947415.1 6228229.6,947370.6 6228218.5,947373.1 6228203.7,947418.1 6228214)))' ) = 709.625 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{709.62500000884756} and areaRotate{709.62500000884756} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{709.62500000884756} and expectedArea{709.625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((947075.7 6228283.6,947060.1 6228347.4,947042.4 6228343.4,947058.9 6228278.4,947075.7 6228283.6)))' ) = 1184.73 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1184.7300000035834} and areaRotate{1184.7300000035834} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1184.7300000035834} and expectedArea{1184.7294921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((247986.4 6873400.5,247992.6 6873392.7,247959.9 6873368.9,247954.6 6873377.2,247986.4 6873400.5)))' ) = 395.025 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{395.0250000017694} and areaRotate{395.0250000017694} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{395.0250000017694} and expectedArea{395.02502441406199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((944525 6227995.4,944562 6227983.4,944568.8 6228004.6,944531 6228016.2,944525 6227995.4)))' ) = 860.92 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{860.91999999861696} and areaRotate{860.91999999861696} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{860.91999999861696} and expectedArea{860.91943359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((951029 6227824.9,951072 6227848.9,951063.8 6227862.8,951021.9 6227836.8,951029 6227824.9)))' ) = 738.855 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{738.855000016546} and areaRotate{738.855000016546} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{738.855000016546} and expectedArea{738.8544921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((949129.2 6227503.7,949137.1 6227518.5,949084.6 6227544.9,949076.6 6227529.5,949129.2 6227503.7)))' ) = 1001 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1001.0000000057626} and areaRotate{1001.0000000057626} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1001.0000000057626} and expectedArea{1001.00048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615101.1 6757996.3,615125.3 6757982.4,615121.1 6757973.5,615095.8 6757988.1,615101.1 6757996.3)))' ) = 279.3 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{279.30000000225846} and areaRotate{279.30000000225846} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{279.30000000225846} and expectedArea{279.300048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((955267.9 6227353.2,955267.8 6227396.3,955241 6227395.6,955241 6227352.5,955267.9 6227353.2)))' ) = 1157.27 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1157.270000007738} and areaRotate{1157.270000007738} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1157.270000007738} and expectedArea{1157.26953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((949038.1 6227460.1,949094.9 6227435.4,949126.9 6227502.7,949073.1 6227526.6,949038.1 6227460.1)))' ) = 4513.62 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{4513.619999999537} and areaRotate{4513.619999999537} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{4513.619999999537} and expectedArea{4513.61962890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501498.2 6885654.3,501502.6 6885649.5,501509.3 6885655.7,501504 6885660.8,501498.2 6885654.3)))' ) = 61.735 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{61.735000002143209} and areaRotate{61.735000002143209} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{61.735000002143209} and expectedArea{61.734619140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501542.8 6885619.7,501554.5 6885634,501556.8 6885631.9,501561.7 6885637.2,501554.6 6885644.2,501537 6885624.1,501542.8 6885619.7)))' ) = 203.765 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{203.76499999954041} and areaRotate{203.76499999954041} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{203.76499999954041} and expectedArea{203.76513671875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617296.3 6760860.2,617307.4 6760861.5,617309.3 6760845.6,617298.6 6760844.2,617296.3 6760860.2)))' ) = 176.69 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{176.68999999966701} and areaRotate{176.68999999966701} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{176.68999999966701} and expectedArea{176.690185546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617256.5 6760679.5,617286 6760686.4,617284.5 6760685.3,617288.5 6760686.4,617289.9 6760684,617329.5 6760692.3,617334.5 6760667,617295.2 6760659.2,617294.5 6760662.4,617290.9 6760661.2,617261.1 6760654.6,617256.5 6760679.5)))' ) = 1891.2 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1891.2000000135508} and areaRotate{1891.2000000135508} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1891.2000000135508} and expectedArea{1891.2001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617317 6760282.3,617320.1 6760273.4,617308.9 6760269.3,617306 6760278.3,617317 6760282.3)))' ) = 111.495 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(117): info: check result->numGeometries() == 108U has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(113): Leaving test case "testMultiPolygon"; testing time: 104830us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(121): Entering test case "testInvalidTypes" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{111.4950000018213} and areaRotate{111.4950000018213} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{111.4950000018213} and expectedArea{111.494873046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(135): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(135): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(121): Leaving test case "testInvalidTypes"; testing time: 296us 1: ./test/unit/SFCGAL/algorithm/ApproximateMedialAxis.cpp(44): Leaving test suite "SFCGAL_algorithm_ApproximateMedialAxisTest"; testing time: 107758us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(43): Entering test suite "SFCGAL_algorithm_AreaTest" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(46): Entering test case "testEmpty2D3D" 1: Point 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 1: LineString 2: area( ' MULTIPOLYGON(((617333.3 6760291,617336.7 6760281.1,617324.7 6760277.2,617321.3 6760286.2,617333.3 6760291)))' ) = 128.19 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 1: Polygon 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 1: Triangle 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 1: Solid 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 1: GeometryCollection 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 1: MultiPoint 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 1: MultiLineString 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{128.19000000065074} and areaRotate{128.19000000065074} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{128.19000000065074} and expectedArea{128.190185546875} doesn't exceed 0.5% 1: MultiPolygon 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 1: MultiSolid 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 1: TriangulatedSurface 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(56): info: check algorithm::area( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(57): info: check algorithm::area3D( *g ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(46): Leaving test case "testEmpty2D3D"; testing time: 868us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(63): Entering test case "testSignedArea2D_lineString" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(72): info: check algorithm::signedArea( lineString ) == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(74): info: check algorithm::signedArea( lineString ) == -1.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(63): Leaving test case "testSignedArea2D_lineString"; testing time: 160us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(77): Entering test case "testSignedArea2D_triangle" 2: area( ' MULTIPOLYGON(((620888.8 6760527.7,620884.7 6760519.6,620863 6760531.7,620868.2 6760539.6,620888.8 6760527.7)))' ) = 225 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(85): info: check algorithm::signedArea( triangle ) == 0.5 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(87): info: check algorithm::signedArea( triangle ) == -0.5 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(77): Leaving test case "testSignedArea2D_triangle"; testing time: 152us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(94): Entering test case "testPoint2D3D" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(96): info: check algorithm::area( Point( 3.0,4.0 ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(97): info: check algorithm::area3D( Point( 3.0,4.0,5.0 ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(94): Leaving test case "testPoint2D3D"; testing time: 156us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(100): Entering test case "testLineString2D3D" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{224.99999999988358} and areaRotate{224.99999999988358} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{224.99999999988358} and expectedArea{225.000244140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(102): 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(103): 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(100): Leaving test case "testLineString2D3D"; testing time: 176us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(107): Entering test case "testArea2D_PolygonWithHoleWithBadOrientation" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(148): info: check algorithm::area3D( polygon ) == 23.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(107): Leaving test case "testArea2D_PolygonWithHoleWithBadOrientation"; testing time: 159us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(153): Entering test case "testArea3D_Triangle1" 2: area( ' MULTIPOLYGON(((949166.4 6227444.5,949174.5 6227460.1,949123.3 6227485.1,949115.9 6227469.2,949166.4 6227444.5)))' ) = 993.475 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(156): info: check algorithm::area3D( triangle ) == 0.5 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(153): Leaving test case "testArea3D_Triangle1"; testing time: 151us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(159): Entering test case "testArea3D_Triangle2" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(162): info: check algorithm::area3D( triangle ) == 8.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(159): Leaving test case "testArea3D_Triangle2"; testing time: 140us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(165): Entering test case "testArea2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(170): info: check algorithm::area( triangle1 ) == 8.0 has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{993.47500001157164} and areaRotate{993.47500001157164} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{993.47500001157164} and expectedArea{993.474609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(171): info: check algorithm::area( triangle2 ) == 8.0 has passed 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(165): Leaving test case "testArea2D_Triangle"; testing time: 173us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(174): Entering test case "testArea3D_Square1x1" 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(177): info: check g->asText( 1 ) == "POLYGON((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(178): info: difference{} between algorithm::area3D( *g ){1} and 1.0{1} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(174): Leaving test case "testArea3D_Square1x1"; testing time: 348us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(181): Entering test case "testArea3D_Square4X4" 2: area( ' MULTIPOLYGON(((955152.7 6225434.9,955193.7 6225424.2,955201.7 6225454.1,955161.1 6225465.1,955152.7 6225434.9)))' ) = 1315.01 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(185): info: difference{} between algorithm::area3D( *g ){16} and 16.0{16} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(181): Leaving test case "testArea3D_Square4X4"; testing time: 312us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(188): Entering test case "testArea3D_Square4X4WithHole" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1315.0100000119392} and areaRotate{1315.0100000119392} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1315.0100000119392} and expectedArea{1315.009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(192): info: difference{} between algorithm::area3D( *g ){15} and 15.0{15} doesn't exceed 1e-10% 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(188): Leaving test case "testArea3D_Square4X4WithHole"; testing time: 395us 1: ./test/unit/SFCGAL/algorithm/AreaTest.cpp(43): Leaving test suite "SFCGAL_algorithm_AreaTest"; testing time: 3586us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(39): Entering test suite "SFCGAL_algorithm_BoundaryTest" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(43): Entering test case "emptyPoint" 2: area( ' MULTIPOLYGON(((220985.9 6873217.1,220993 6873220.5,221001.1 6873204.8,220993.8 6873201.6,220985.9 6873217.1)))' ) = 138.72 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(48): info: check boundary->is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(49): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(43): Leaving test case "emptyPoint"; testing time: 172us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(51): Entering test case "pointXY" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(56): info: check boundary->is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(57): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(51): Leaving test case "pointXY"; testing time: 154us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(62): Entering test case "emptyLineString" 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(67): info: check boundary->is< GeometryCollection >() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{138.71999999918376} and areaRotate{138.71999999918376} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{138.71999999918376} and expectedArea{138.72009277343801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(68): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(62): Leaving test case "emptyLineString"; testing time: 164us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(71): Entering test case "lineStringSegment" 1: check that a LineSegment has a MultiPoint boundary composed of 2 points 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(80): info: check boundary->is< MultiPoint >() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(81): info: check boundary->as< MultiPoint >().numGeometries() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(71): Leaving test case "lineStringSegment"; testing time: 175us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(84): Entering test case "lineStringWithThreePoints" 1: check that a LineString with 3 points has a MultiPoint boundary composed of 2 points 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(94): info: check boundary->is< MultiPoint >() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(95): info: check boundary->as< MultiPoint >().numGeometries() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(84): Leaving test case "lineStringWithThreePoints"; testing time: 168us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(98): Entering test case "lineStringClosed" 2: area( ' MULTIPOLYGON(((929104.2 6225263.4,929147.7 6225255.1,929154.8 6225281.8,929111 6225292.9,929104.2 6225263.4)))' ) = 1293.98 1: check that a closed LineString has empty boundary 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(110): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(111): info: check boundary->is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(98): Leaving test case "lineStringClosed"; testing time: 195us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(116): Entering test case "multiLineStringSimple" 1: check common point between two LineStrings 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(128): info: check boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(129): info: check boundary->is< GeometryCollection >() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1293.9800000017908} and areaRotate{1293.9800000017908} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1293.9800000017908} and expectedArea{1293.98046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(116): Leaving test case "multiLineStringSimple"; testing time: 203us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(138): Entering test case "multiPolygonSimple" 1: check common point between two LineStrings 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(166): info: check ! boundary->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(167): info: check boundary->is< MultiLineString >() has passed 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(138): Leaving test case "multiPolygonSimple"; testing time: 201us 1: ./test/unit/SFCGAL/algorithm/BoundaryTest.cpp(39): Leaving test suite "SFCGAL_algorithm_BoundaryTest"; testing time: 1728us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(41): Entering test suite "SFCGAL_algorithm_Connected" 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(43): Entering test case "allFine" 2: area( ' MULTIPOLYGON(((929278.5 6223449.3,929316.3 6223426.2,929326 6223443.5,929289.5 6223465,929278.5 6223449.3)))' ) = 843.78 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(54): info: check 'not connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(55): info: check 'not closed' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(43): Leaving test case "allFine"; testing time: 440us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(58): Entering test case "notConnected" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{843.78000000292559} and areaRotate{843.78000000292559} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{843.78000000292559} and expectedArea{843.77978515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(69): info: check 'connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(70): info: check 'closed' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(58): Leaving test case "notConnected"; testing time: 464us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(73): Entering test case "notClosed" 2: area( ' MULTIPOLYGON(((306034 6852930.1,306039.3 6852928.6,306041 6852935,306035.2 6852936.5,306034 6852930.1)))' ) = 37.695 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(83): info: check 'not connected' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(84): info: check 'closed' has passed 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(73): Leaving test case "notClosed"; testing time: 385us 1: ./test/unit/SFCGAL/algorithm/ConnectedTest.cpp(41): Leaving test suite "SFCGAL_algorithm_Connected"; testing time: 1384us 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(43): Entering test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(45): Entering test case "testOppositeTriangle" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{37.69499999956868} and areaRotate{37.69499999956868} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{37.69499999956868} and expectedArea{37.6951904296875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(63): info: check triangulatedSurface.numGeometries() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(64): info: check algorithm::hasConsistentOrientation3D( triangulatedSurface ) has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(45): Leaving test case "testOppositeTriangle"; testing time: 238us 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(67): Entering test case "testFourTriangle" 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(99): info: check triangulatedSurface.numGeometries() == 4U has passed 2: area( ' MULTIPOLYGON(((216884.5 6873075.3,216876.6 6873065.7,216888.3 6873054.2,216896.4 6873062.4,216884.5 6873075.3)))' ) = 202.62 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(100): info: check algorithm::hasConsistentOrientation3D( triangulatedSurface ) has passed 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(67): Leaving test case "testFourTriangle"; testing time: 284us 1: ./test/unit/SFCGAL/algorithm/ConsistentOrientationBuilderTest.cpp(43): Leaving test suite "SFCGAL_algorithm_ConsistentOrientationBuilderTest"; testing time: 587us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(42): Entering test suite "SFCGAL_algorithm_ConvexHullTest" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(46): Entering test case "testConvexHull2D_Empty" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(52): info: check hull->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(46): Leaving test case "testConvexHull2D_Empty"; testing time: 150us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(56): Entering test case "testConvexHull2D_ColinearProduceLineString" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{202.62000000606542} and areaRotate{202.62000000606542} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{202.62000000606542} and expectedArea{202.61999511718801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(64): info: check hull->is< LineString >() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(65): info: check hull->as< LineString >().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(68): info: check ( hullWKT == "LINESTRING(0.0 0.0,2.0 2.0)" ) || ( hullWKT == "LINESTRING(2.0 2.0,0.0 0.0)" ) has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(56): Leaving test case "testConvexHull2D_ColinearProduceLineString"; testing time: 211us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(74): Entering test case "testConvexHull2D_Triangle" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(84): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(74): Leaving test case "testConvexHull2D_Triangle"; testing time: 141us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(87): Entering test case "testConvexHull2D_Polygon" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(97): info: check hull->is() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(87): Leaving test case "testConvexHull2D_Polygon"; testing time: 144us 2: area( ' MULTIPOLYGON(((216999.3 6873033.8,216998.9 6873028.7,217006.4 6873027.5,217006.4 6873033.1,216999.3 6873033.8)))' ) = 39.245 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(104): Entering test case "testConvexHull3D_Empty" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(110): info: check hull->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(104): Leaving test case "testConvexHull3D_Empty"; testing time: 143us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(114): Entering test case "testConvexHull3D_Point" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(118): info: check hull->is< Point >() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(119): info: check hull->as< Point >().x() == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(120): info: check hull->as< Point >().y() == 2.0 has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(121): info: check hull->as< Point >().z() == 3.0 has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(114): Leaving test case "testConvexHull3D_Point"; testing time: 187us 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{39.245000002383023} and areaRotate{39.245000002383023} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{39.245000002383023} and expectedArea{39.2449951171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(127): Entering test case "testConvexHull3D_LineStringCollinear" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(137): info: check hull->is< LineString >() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(127): Leaving test case "testConvexHull3D_LineStringCollinear"; testing time: 143us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(140): Entering test case "testConvexHull3D_LineStringCoplanar" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(150): info: check hull->is< PolyhedralSurface >() has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(151): info: check hull->as< PolyhedralSurface >().numPolygons() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(140): Leaving test case "testConvexHull3D_LineStringCoplanar"; testing time: 250us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(157): Entering test case "testConvexHull3D_Tetrahedron" 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(167): info: check hull->is< PolyhedralSurface >() has passed 2: area( ' MULTIPOLYGON(((184539.2 6797446,184531.5 6797444,184535.4 6797428.1,184517.4 6797424.3,184511.5 6797456,184536.1 6797461,184539.2 6797446)))' ) = 690.56 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(168): info: check hull->as< PolyhedralSurface >().numPolygons() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(157): Leaving test case "testConvexHull3D_Tetrahedron"; testing time: 199us 1: ./test/unit/SFCGAL/algorithm/ConvexHullTest.cpp(42): Leaving test suite "SFCGAL_algorithm_ConvexHullTest"; testing time: 1877us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(44): Entering test suite "SFCGAL_algorithm_CoversPointsTest" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(46): Entering test case "testPointPointCoversPoints" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(51): info: check algorithm::coversPoints( pta, ptb ) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(52): info: check algorithm::coversPoints( pta, ptc ) == false has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(53): info: check algorithm::coversPoints3D( pta, ptb ) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(54): info: check algorithm::coversPoints3D( pta, ptc ) == false has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(46): Leaving test case "testPointPointCoversPoints"; testing time: 205us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(57): Entering test case "testPolygonPolygonCoversPoints" 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(63): info: check algorithm::coversPoints( *p1, *p2 ) == true has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{690.55999999590063} and areaRotate{690.55999999590063} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{690.55999999590063} and expectedArea{690.56005859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(64): info: check algorithm::coversPoints3D( *p1, *p2 ) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(74): info: check algorithm::coversPoints( *p1, *p2 ) == true has passed 2: area( ' MULTIPOLYGON(((501463.2 6885626,501469.6 6885631.1,501461.7 6885642.1,501454.9 6885636.9,501463.2 6885626)))' ) = 113.985 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(75): info: check algorithm::coversPoints3D( *p1, *p2 ) == true has passed 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(57): Leaving test case "testPolygonPolygonCoversPoints"; testing time: 786us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(79): Entering test case "testCollectionCoversPoints" 1: Test case SFCGAL_algorithm_CoversPointsTest/testCollectionCoversPoints did not check any assertions 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(79): Leaving test case "testCollectionCoversPoints"; testing time: 123us 1: ./test/unit/SFCGAL/algorithm/CoversPointsTest.cpp(44): Leaving test suite "SFCGAL_algorithm_CoversPointsTest"; testing time: 1232us 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(46): Entering test suite "SFCGAL_algorithm_CoversTest" 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(51): Entering test case "testFileCoversTest" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{113.98500000091795} and areaRotate{113.98500000091795} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{113.98500000091795} and expectedArea{113.9853515625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(76): info: check ifs.good() has passed 1: line#4:2|POINT(0.0 0.0)|POINT(0.0 0.0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '4: covers(POINT(0/1 0/1), POINT(0/1 0/1)) should be TRUE' has passed 1: line#5:3|POINT(0.0 0.0)|POINT(0.0 0.0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '5: covers3D(POINT(0/1 0/1), POINT(0/1 0/1)) should be TRUE' has passed 1: line#6:2|POINT(0.0 0.0)|POINT(3.0 4.0)|false 2: area( ' MULTIPOLYGON(((445635 6887219.6,445657.4 6887228,445655.2 6887237.2,445633.2 6887227.6,445635 6887219.6)))' ) = 208.92 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '6: covers(POINT(0/1 0/1), POINT(3/1 4/1)) should be FALSE' has passed 1: line#7:3|POINT(0.0 0.0)|POINT(3.0 4.0)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '7: covers3D(POINT(0/1 0/1), POINT(3/1 4/1)) should be FALSE' has passed 1: line#8:2|POINT(0.0 0.0)|POINT EMPTY|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '8: covers(POINT(0/1 0/1), POINT EMPTY) should be FALSE' has passed 1: line#9:3|POINT(0.0 0.0)|POINT EMPTY|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '9: covers3D(POINT(0/1 0/1), POINT EMPTY) should be FALSE' has passed 1: line#10:2|POINT EMPTY|POINT(0.0 0.0)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '10: covers(POINT EMPTY, POINT(0/1 0/1)) should be FALSE' has passed 1: line#11:3|POINT EMPTY|POINT(0.0 0.0)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '11: covers3D(POINT EMPTY, POINT(0/1 0/1)) should be FALSE' has passed 1: line#14:2|LINESTRING(0 0,1 1)|POINT(0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '14: covers(LINESTRING(0/1 0/1,1/1 1/1), POINT(1/2 1/2)) should be TRUE' has passed 1: line#15:3|LINESTRING(0 0,1 1)|POINT(0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '15: covers3D(LINESTRING(0/1 0/1,1/1 1/1), POINT(1/2 1/2)) should be TRUE' has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{208.91999999653899} and areaRotate{208.91999999653899} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{208.91999999653899} and expectedArea{208.919921875} doesn't exceed 0.5% 1: line#16:2|LINESTRING(0 0,1 1)|POINT(0 0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '16: covers(LINESTRING(0/1 0/1,1/1 1/1), POINT(0/1 0/1)) should be TRUE' has passed 1: line#17:3|LINESTRING(0 0,1 1)|POINT(0 0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '17: covers3D(LINESTRING(0/1 0/1,1/1 1/1), POINT(0/1 0/1)) should be TRUE' has passed 1: line#18:2|LINESTRING(0 0,1 1)|POINT(2 2)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '18: covers(LINESTRING(0/1 0/1,1/1 1/1), POINT(2/1 2/1)) should be FALSE' has passed 1: line#19:3|LINESTRING(0 0,1 1)|POINT(2 2)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '19: covers3D(LINESTRING(0/1 0/1,1/1 1/1), POINT(2/1 2/1)) should be FALSE' has passed 1: line#20:2|POINT(0 0)|LINESTRING(0 0,1 1)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '20: covers(POINT(0/1 0/1), LINESTRING(0/1 0/1,1/1 1/1)) should be FALSE' has passed 1: line#21:3|POINT(0 0)|LINESTRING(0 0,1 1)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '21: covers3D(POINT(0/1 0/1), LINESTRING(0/1 0/1,1/1 1/1)) should be FALSE' has passed 1: line#24:2|LINESTRING(0 0,1 1)|LINESTRING(0.2 0.2,0.8 0.8)|true 2: area( ' MULTIPOLYGON(((126880.8 6848498.1,126879.3 6848505.6,126890.8 6848507.8,126892.3 6848499.4,126880.8 6848498.1)))' ) = 94.05 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '24: covers(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(1/5 1/5,4/5 4/5)) should be TRUE' has passed 1: line#25:3|LINESTRING(0 0,1 1)|LINESTRING(0.2 0.2,0.8 0.8)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '25: covers3D(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(1/5 1/5,4/5 4/5)) should be TRUE' has passed 1: line#26:2|LINESTRING(0 0,1 1)|LINESTRING(0 0,2 2)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '26: covers(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 0/1,2/1 2/1)) should be FALSE' has passed 1: line#27:3|LINESTRING(0 0,1 1)|LINESTRING(0 0,2 2)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '27: covers3D(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 0/1,2/1 2/1)) should be FALSE' has passed 1: line#28:2|LINESTRING(0 0,1 1)|LINESTRING(0 0,-1 0)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '28: covers(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 0/1,-1/1 0/1)) should be FALSE' has passed 1: line#29:3|LINESTRING(0 0,1 1)|LINESTRING(0 0,-1 0)|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{94.050000002142028} and areaRotate{94.050000002142028} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{94.050000002142028} and expectedArea{94.0499267578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '29: covers3D(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 0/1,-1/1 0/1)) should be FALSE' has passed 1: line#30:2|LINESTRING(0 0,1 1)|LINESTRING(0 1,1 0)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '30: covers(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 1/1,1/1 0/1)) should be FALSE' has passed 1: line#31:3|LINESTRING(0 0,1 1)|LINESTRING(0 1,1 0)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '31: covers3D(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 1/1,1/1 0/1)) should be FALSE' has passed 1: line#32:2|LINESTRING(0 0,1 1)|LINESTRING(0 1,1 0)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '32: covers(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 1/1,1/1 0/1)) should be FALSE' has passed 1: line#33:3|LINESTRING(0 0,1 1)|LINESTRING(0 1,1 0)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '33: covers3D(LINESTRING(0/1 0/1,1/1 1/1), LINESTRING(0/1 1/1,1/1 0/1)) should be FALSE' has passed 1: line#34:2|LINESTRING(0 0,0.5 0.5,1 1)|LINESTRING(0 0,1 1)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '34: covers(LINESTRING(0/1 0/1,1/2 1/2,1/1 1/1), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed 1: line#35:3|LINESTRING(0 0,0.5 0.5,1 1)|LINESTRING(0 0,1 1)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '35: covers3D(LINESTRING(0/1 0/1,1/2 1/2,1/1 1/1), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed 1: line#36:2|LINESTRING(0 0,1 1)|MULTILINESTRING((0 0,0.5 0.5),(0.5 0.5,1 1))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '36: covers(LINESTRING(0/1 0/1,1/1 1/1), MULTILINESTRING((0/1 0/1,1/2 1/2),(1/2 1/2,1/1 1/1))) should be TRUE' has passed 1: line#37:3|LINESTRING(0 0,1 1)|MULTILINESTRING((0 0,0.5 0.5),(0.5 0.5,1 1))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '37: covers3D(LINESTRING(0/1 0/1,1/1 1/1), MULTILINESTRING((0/1 0/1,1/2 1/2),(1/2 1/2,1/1 1/1))) should be TRUE' has passed 1: line#40:2|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0 0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '40: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(0/1 0/1)) should be TRUE' has passed 1: line#41:3|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0 0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '41: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(0/1 0/1)) should be TRUE' has passed 2: area( ' MULTIPOLYGON(((126864.1 6849720.5,126866.1 6849727.8,126881.9 6849722.4,126881.1 6849720,126888.5 6849717.2,126886.6 6849712.3,126864.1 6849720.5)))' ) = 168.535 1: line#42:2|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '42: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(1/2 1/2)) should be TRUE' has passed 1: line#43:3|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '43: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(1/2 1/2)) should be TRUE' has passed 1: line#44:2|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0.2 0.2)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '44: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(1/5 1/5)) should be TRUE' has passed 1: line#45:3|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0.2 0.2)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '45: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(1/5 1/5)) should be TRUE' has passed 1: line#46:2|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(2 1)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '46: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(2/1 1/1)) should be FALSE' has passed 1: line#47:3|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(2 1)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '47: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), POINT(2/1 1/1)) should be FALSE' has passed 1: line#48:2|POINT(0 0)|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '48: covers(POINT(0/1 0/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#49:3|POINT(0 0)|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '49: covers3D(POINT(0/1 0/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#52:2|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0 0,1 1)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '52: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed 1: line#53:3|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0 0,1 1)|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{168.53499999762809} and areaRotate{168.53499999762809} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{168.53499999762809} and expectedArea{168.53503417968801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '53: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed 1: line#54:2|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0 0,0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '54: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(0/1 0/1,1/2 1/2)) should be TRUE' has passed 1: line#55:3|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0 0,0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '55: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(0/1 0/1,1/2 1/2)) should be TRUE' has passed 1: line#56:2|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0.2 0.2,0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '56: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(1/5 1/5,1/2 1/2)) should be TRUE' has passed 1: line#57:3|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0.2 0.2,0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '57: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(1/5 1/5,1/2 1/2)) should be TRUE' has passed 1: line#58:2|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0.2 0.2,2 0.5)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '58: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(1/5 1/5,2/1 1/2)) should be FALSE' has passed 1: line#59:3|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0.2 0.2,2 0.5)|false 2: area( ' MULTIPOLYGON(((126983.4 6849409.3,126985.7 6849413.3,126984.6 6849413.9,126986.1 6849416.4,126993.1 6849412.3,126989.3 6849406,126983.4 6849409.3)))' ) = 54.3 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '59: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(1/5 1/5,2/1 1/2)) should be FALSE' has passed 1: line#60:2|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(-1 0.5,2 0.5)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '60: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(-1/1 1/2,2/1 1/2)) should be FALSE' has passed 1: line#61:3|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(-1 0.5,2 0.5)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '61: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), LINESTRING(-1/1 1/2,2/1 1/2)) should be FALSE' has passed 1: line#62:2|POINT(0.2 0.2)|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '62: covers(POINT(1/5 1/5), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#63:3|POINT(0.2 0.2)|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '63: covers3D(POINT(1/5 1/5), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#64:2|LINESTRING(0 0,1 0,1 1)|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '64: covers(LINESTRING(0/1 0/1,1/1 0/1,1/1 1/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#65:3|LINESTRING(0 0,1 0,1 1)|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '65: covers3D(LINESTRING(0/1 0/1,1/1 0/1,1/1 1/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{54.299999999668955} and areaRotate{54.299999999668955} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{54.299999999668955} and expectedArea{54.2999877929688} doesn't exceed 0.5% 1: line#68:2|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((0 0,1 0,1 1,0 0))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '68: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be TRUE' has passed 1: line#69:3|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((0 0,1 0,1 1,0 0))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '69: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be TRUE' has passed 1: line#70:2|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((0 0,0.5 0,0.5 0.5,0 0))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '70: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((0/1 0/1,1/2 0/1,1/2 1/2,0/1 0/1))) should be TRUE' has passed 1: line#71:3|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((0 0,0.5 0,0.5 0.5,0 0))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '71: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((0/1 0/1,1/2 0/1,1/2 1/2,0/1 0/1))) should be TRUE' has passed 1: line#72:2|TRIANGLE((0 0,0.5 0,0.5 0.5,0 0))|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '72: covers(TRIANGLE((0/1 0/1,1/2 0/1,1/2 1/2,0/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#73:3|TRIANGLE((0 0,0.5 0,0.5 0.5,0 0))|TRIANGLE((0 0,1 0,1 1,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '73: covers3D(TRIANGLE((0/1 0/1,1/2 0/1,1/2 1/2,0/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#74:2|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((-1 0,0 0,0 1,-1 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '74: covers(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) should be FALSE' has passed 1: line#75:3|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((-1 0,0 0,0 1,-1 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '75: covers3D(TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1)), TRIANGLE((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) should be FALSE' has passed 1: line#78:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0 0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '78: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(0/1 0/1)) should be TRUE' has passed 1: line#79:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0.5 0.5)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '79: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(1/2 1/2)) should be FALSE' has passed 1: line#80:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0.2 0.2)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '80: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(1/5 1/5)) should be TRUE' has passed 1: line#81:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0 0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '81: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(0/1 0/1)) should be TRUE' has passed 1: line#82:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0.5 0.5)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '82: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(1/2 1/2)) should be FALSE' has passed 1: line#83:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POINT(0.2 0.2)|true 2: area( ' MULTIPOLYGON(((127631.7 6851344.9,127633.2 6851342.3,127635.2 6851339.6,127637.3 6851337.8,127640.6 6851335.4,127645.2 6851333.8,127649.8 6851333.5,127665.3 6851337.2,127665.1 6851339.8,127669.2 6851340.9,127665.4 6851358.3,127659.9 6851359.4,127659.3 6851357.7,127652.8 6851358.8,127652.3 6851354,127647.4 6851353.2,127645.7 6851360.3,127639.6 6851358.9,127641.9 6851347.8,127631.7 6851344.9)))' ) = 657.89 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '83: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POINT(1/5 1/5)) should be TRUE' has passed 1: line#86:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0 0,0.2 0.2)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '86: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(0/1 0/1,1/5 1/5)) should be TRUE' has passed 1: line#87:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0 0,1 1)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '87: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(0/1 0/1,1/1 1/1)) should be FALSE' has passed 1: line#88:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|MULTILINESTRING((0 0,0.4 0.4),(0.6 0.6,0.8 0.8))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{657.89000000098702} and areaRotate{657.89000000098702} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{657.89000000098702} and expectedArea{657.889892578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '88: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), MULTILINESTRING((0/1 0/1,2/5 2/5),(3/5 3/5,4/5 4/5))) should be TRUE' has passed 1: line#89:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0.5 0.5,1 1)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '89: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(1/2 1/2,1/1 1/1)) should be FALSE' has passed 1: line#90:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0 0,0.2 0.2)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '90: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(0/1 0/1,1/5 1/5)) should be TRUE' has passed 1: line#91:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0 0,1 1)|false 2: area( ' MULTIPOLYGON(((126710 6849113.4,126708.5 6849122.1,126703.4 6849120.9,126701.9 6849127.7,126693.5 6849126.1,126693.7 6849123.1,126692.7 6849122.2,126692.1 6849120.8,126692.1 6849119.2,126692.7 6849117.4,126693.8 6849116.7,126695.5 6849116.7,126696.7 6849111,126710 6849113.4)))' ) = 192.31 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '91: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(0/1 0/1,1/1 1/1)) should be FALSE' has passed 1: line#92:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|MULTILINESTRING((0 0,0.4 0.4),(0.6 0.6,0.8 0.8))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '92: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), MULTILINESTRING((0/1 0/1,2/5 2/5),(3/5 3/5,4/5 4/5))) should be TRUE' has passed 1: line#93:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|LINESTRING(0.5 0.5,1 1)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '93: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), LINESTRING(1/2 1/2,1/1 1/1)) should be FALSE' has passed 1: line#96:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.3 0,0.3 0.3,0 0))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{192.31000000039296} and areaRotate{192.31000000039296} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{192.31000000039296} and expectedArea{192.30999755859401} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '96: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,3/10 0/1,3/10 3/10,0/1 0/1))) should be TRUE' has passed 1: line#97:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.4 0,0.4 0.4,0 0))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '97: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,2/5 0/1,2/5 2/5,0/1 0/1))) should be TRUE' has passed 1: line#98:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.4 0,0.5 0.5,0 0))|false 2: area( ' MULTIPOLYGON(((127747.6 6851424.9,127749 6851432.5,127743.6 6851433.5,127744.1 6851434.9,127740.5 6851435.8,127740.9 6851438.6,127733.6 6851439.9,127731.4 6851428.7,127747.6 6851424.9)))' ) = 161.125 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '98: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,2/5 0/1,1/2 1/2,0/1 0/1))) should be FALSE' has passed 1: line#99:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.3 0,0.3 0.3,0 0))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{161.12500000295} and areaRotate{161.12500000295} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{161.12500000295} and expectedArea{161.12493896484401} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '99: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,3/10 0/1,3/10 3/10,0/1 0/1))) should be TRUE' has passed 1: line#100:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.4 0,0.4 0.4,0 0))|true 2: area( ' MULTIPOLYGON(((127794.3 6850976.3,127787.7 6850980.4,127786 6850977.1,127783.2 6850978.8,127786.3 6850984.6,127789.4 6850982.4,127790.2 6850984.1,127796.1 6850980.6,127794.3 6850976.3)))' ) = 54.13 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '100: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,2/5 0/1,2/5 2/5,0/1 0/1))) should be TRUE' has passed 1: line#101:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|TRIANGLE((0 0,0.4 0,0.5 0.5,0 0))|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{54.129999999643331} and areaRotate{54.129999999643331} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{54.129999999643331} and expectedArea{54.1299438476562} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '101: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), TRIANGLE((0/1 0/1,2/5 0/1,1/2 1/2,0/1 0/1))) should be FALSE' has passed 1: line#104:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,0.4 0,0.4 0.4,0 0.4,0 0))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '104: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((0/1 0/1,2/5 0/1,2/5 2/5,0/1 2/5,0/1 0/1))) should be TRUE' has passed 1: line#105:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((-1 0,0.4 0,0.4 0.4,0 0.4,-1 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '105: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((-1/1 0/1,2/5 0/1,2/5 2/5,0/1 2/5,-1/1 0/1))) should be FALSE' has passed 1: line#106:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,0.5 0,0.5 0.5,0 0.5,0 0))|false 2: area( ' MULTIPOLYGON(((126958.5 6848239.1,126959.6 6848243.5,126964.5 6848241.8,126964.3 6848240.3,126968.1 6848239,126969.2 6848242.4,126975.3 6848239.3,126973.4 6848233.4,126982.3 6848230,126983.2 6848232.5,126987.8 6848230.5,126992.6 6848228.5,126989.9 6848219.9,126967.2 6848228.7,126969.4 6848233.9,126958.5 6848239.1)))' ) = 272.58 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '106: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((0/1 0/1,1/2 0/1,1/2 1/2,0/1 1/2,0/1 0/1))) should be FALSE' has passed 1: line#107:2|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '107: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5))) should be TRUE' has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{272.58000000500635} and areaRotate{272.58000000500635} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{272.58000000500635} and expectedArea{272.57995605468801} doesn't exceed 0.5% 1: line#108:2|POLYGON((0 0,1 0,1 1,0 1,0 0))|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '108: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5))) should be TRUE' has passed 1: line#109:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,0.4 0,0.4 0.4,0 0.4,0 0))|true 2: area( ' MULTIPOLYGON(((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/CoversTest.cpp(116): info: check '109: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((0/1 0/1,2/5 0/1,2/5 2/5,0/1 2/5,0/1 0/1))) should be TRUE' has passed 1: line#110:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((-1 0,0.4 0,0.4 0.4,0 0.4,-1 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '110: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((-1/1 0/1,2/5 0/1,2/5 2/5,0/1 2/5,-1/1 0/1))) should be FALSE' has passed 1: line#111:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,0.5 0,0.5 0.5,0 0.5,0 0))|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{189.57500000094223} and areaRotate{189.57500000094223} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{189.57500000094223} and expectedArea{189.57482910156199} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '111: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((0/1 0/1,1/2 0/1,1/2 1/2,0/1 1/2,0/1 0/1))) should be FALSE' has passed 1: line#112:3|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|true 2: area( ' MULTIPOLYGON(((127177.2 6851103.3,127181.7 6851100.7,127183.4 6851103.4,127189.9 6851099.2,127194.4 6851106.1,127191.8 6851107.8,127195.5 6851113.3,127188.6 6851117.7,127184.1 6851109.9,127182.3 6851110.8,127177.2 6851103.3)))' ) = 169.81 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{169.81000000214283} and areaRotate{169.81000000214283} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{169.81000000214283} 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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{84.660000002430621} and areaRotate{84.660000002430621} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{84.660000002430621} and expectedArea{84.660095214843807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129488.3 6850672.7,129490.8 6850677.3,129508 6850669.1,129504.6 6850664,129488.3 6850672.7)))' ) = 106.165 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '112: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5))) should be TRUE' has passed 1: line#113:3|POLYGON((0 0,1 0,1 1,0 1,0 0))|POLYGON((0 0,1 0,1 1,0 1,0 0),(0.4 0.4,0.4 0.6,0.6 0.6,0.6 0.4,0.4 0.4))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{106.16500000534634} and areaRotate{106.16500000534634} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{106.16500000534634} and expectedArea{106.1650390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '113: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1),(2/5 2/5,2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5))) should be TRUE' has passed 1: line#115:3|POLYGON((1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2))|POLYGON((1/1 1/2 1/2,1/1 1/4 1/2,1/2 1/2 1/2,1/1 1/2 1/2))|false 2: area( ' MULTIPOLYGON(((127077.2 6848231.7,127077.6 6848236.4,127073.4 6848236.9,127074.9 6848249,127085.8 6848247.8,127084.6 6848240.1,127089.2 6848239.1,127088.1 6848230.5,127077.2 6848231.7)))' ) = 203.825 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '115: covers3D(POLYGON((1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2)), POLYGON((1/1 1/2 1/2,1/1 1/4 1/2,1/2 1/2 1/2,1/1 1/2 1/2))) should be FALSE' has passed 1: line#116:3|POLYGON((1/1 1/2 1/2,1/1 1/4 1/2,1/2 1/2 1/2,1/1 1/2 1/2))|POLYGON((1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '116: covers3D(POLYGON((1/1 1/2 1/2,1/1 1/4 1/2,1/2 1/2 1/2,1/1 1/2 1/2)), POLYGON((1/1 1/4 1/2,1/1 0/1 1/2,1/2 0/1 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) should be FALSE' has passed 1: line#119:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POINT(0 0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '119: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POINT(0/1 0/1)) should be TRUE' has passed 1: line#120:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POINT(0.5 0.5)|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{203.82500000340946} and areaRotate{203.82500000340946} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{203.82500000340946} and expectedArea{203.82501220703099} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '120: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POINT(1/2 1/2)) should be FALSE' has passed 1: line#121:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POINT(0 0)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '121: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POINT(0/1 0/1)) should be TRUE' has passed 1: line#122:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POINT(0.5 0.5)|false 2: area( ' MULTIPOLYGON(((128125.9 6852081.8,128126.8 6852085.5,128130.3 6852084.8,128131.9 6852090.2,128120.3 6852093.1,128117.9 6852083.2,128125.9 6852081.8)))' ) = 101.39 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '122: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POINT(1/2 1/2)) should be FALSE' has passed 1: line#125:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(0 0,0.1 0.1)|true 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '125: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(0/1 0/1,1/10 1/10)) should be TRUE' has passed 1: line#126:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(0 0,0.5 0.5)|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{101.38999999807945} and areaRotate{101.38999999807945} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{101.38999999807945} and expectedArea{101.390014648438} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '126: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(0/1 0/1,1/2 1/2)) should be FALSE' has passed 1: line#127:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(-1 -1,0.5 0.5)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '127: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(-1/1 -1/1,1/2 1/2)) should be FALSE' has passed 1: line#128:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(0 0,0.1 0.1)|true 2: area( ' MULTIPOLYGON(((128160.6 6848598.5,128159.8 6848590.9,128181.1 6848589.5,128181.8 6848595.8,128175.3 6848596.2,128176.2 6848606.3,128170.3 6848606.7,128170 6848601.6,128169.8 6848597.5,128160.6 6848598.5)))' ) = 203.625 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '128: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(0/1 0/1,1/10 1/10)) should be TRUE' has passed 1: line#129:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(0 0,0.5 0.5)|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '129: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(0/1 0/1,1/2 1/2)) should be FALSE' has passed 1: line#130:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|LINESTRING(-1 -1,0.5 0.5)|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{203.62500000086146} and areaRotate{203.62500000086146} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{203.62500000086146} and expectedArea{203.625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '130: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), LINESTRING(-1/1 -1/1,1/2 1/2)) should be FALSE' has passed 1: line#133:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.1 0,0.1 0.1,0 0))|true 2: area( ' MULTIPOLYGON(((961016.5 6216370.7,961011.9 6216341.4,961021.1 6216339.5,961025.3 6216369.5,961016.5 6216370.7)))' ) = 273.67 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '133: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,1/10 0/1,1/10 1/10,0/1 0/1))) should be TRUE' has passed 1: line#134:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.4 0,0.4 0.4,0 0))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{273.66999999919619} and areaRotate{273.66999999919619} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{273.66999999919619} and expectedArea{273.67041015625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '134: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,2/5 0/1,2/5 2/5,0/1 0/1))) should be TRUE' has passed 1: line#135:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.5 0,0.5 0.5,0 0))|false 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '135: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,1/2 0/1,1/2 1/2,0/1 0/1))) should be FALSE' has passed 1: line#136:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.1 0,0.1 0.1,0 0))|true 2: area( ' MULTIPOLYGON(((617268.2 6760312.3,617273.3 6760300.1,617268.6 6760297.7,617271.2 6760291.6,617326.1 6760315.8,617323 6760324.2,617319.4 6760323.1,617314.8 6760332.8,617311.6 6760332.2,617268.2 6760312.3)))' ) = 1119.35 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '136: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,1/10 0/1,1/10 1/10,0/1 0/1))) should be TRUE' has passed 1: line#137:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.4 0,0.4 0.4,0 0))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1119.3499999890134} and areaRotate{1119.3499999890134} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1119.3499999890134} and expectedArea{1119.35009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '137: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,2/5 0/1,2/5 2/5,0/1 0/1))) should be TRUE' has passed 1: line#138:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|TRIANGLE((0 0,0.5 0,0.5 0.5,0 0))|false 2: area( ' MULTIPOLYGON(((617305.1 6760228.9,617301.3 6760240.5,617309 6760243.1,617312.7 6760231.4,617305.1 6760228.9)))' ) = 98.685 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{98.685000001249733} and areaRotate{98.685000001249733} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{98.685000001249733} and expectedArea{98.68505859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '138: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), TRIANGLE((0/1 0/1,1/2 0/1,1/2 1/2,0/1 0/1))) should be FALSE' has passed 1: line#141:2|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POLYGON((0 0,1 0,1 1,0 1,0 0))|false 2: area( ' MULTIPOLYGON(((617286.5 6760239,617292.5 6760241.3,617296.9 6760226.7,617291.9 6760225,617286.5 6760239)))' ) = 88.45 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{88.450000001466833} and areaRotate{88.450000001466833} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{88.450000001466833} and expectedArea{88.450439453125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '141: covers(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#142:2|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|true 2: area( ' MULTIPOLYGON(((617295.4 6760194.2,617290.8 6760192.3,617289.6 6760195.2,617281.1 6760191.9,617280.2 6760194.1,617278.2 6760193.3,617276 6760198.6,617277.7 6760199.1,617277 6760200.8,617290.5 6760206.4,617295.4 6760194.2)))' ) = 169.335 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(112): info: check '142: covers(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5)))) should be TRUE' has passed 1: line#143:3|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|POLYGON((0 0,1 0,1 1,0 1,0 0))|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{169.33500000091215} and areaRotate{169.33500000091215} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{169.33500000091215} and expectedArea{169.33447265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1052659.6 6313425,1052648.1 6313426.5,1052647.6 6313422.5,1052659.3 6313421.2,1052659.6 6313425)))' ) = 45.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{45.800000001618173} and areaRotate{45.800000001618173} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{45.800000001618173} and expectedArea{45.80029296875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '143: covers3D(TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be FALSE' has passed 1: line#144:3|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((0.6 0.4,0.4 0.4,0 0,0.6 0.4)),((0.6 0.4,0 0,1 0,0.6 0.4)),((0 1,0 0,0.4 0.4,0 1)),((0 1,0.4 0.6,0.6 0.6,0 1)),((0 1,0.4 0.4,0.4 0.6,0 1)),((1 1,0.6 0.6,1 0,1 1)),((1 1,0 1,0.6 0.6,1 1)),((0.6 0.6,0.6 0.4,1 0,0.6 0.6)))|true 2: area( ' MULTIPOLYGON(((127052 6849667.4,127057.4 6849671.2,127062.7 6849663.3,127059.7 6849660.9,127062.2 6849656.6,127056.8 6849653.3,127054.3 6849656.4,127052.1 6849655,127048.3 6849661.8,127053.5 6849664.8,127052 6849667.4)))' ) = 142.915 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '144: covers3D(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), TIN(((3/5 2/5,2/5 2/5,0/1 0/1,3/5 2/5)),((3/5 2/5,0/1 0/1,1/1 0/1,3/5 2/5)),((0/1 1/1,0/1 0/1,2/5 2/5,0/1 1/1)),((0/1 1/1,2/5 3/5,3/5 3/5,0/1 1/1)),((0/1 1/1,2/5 2/5,2/5 3/5,0/1 1/1)),((1/1 1/1,3/5 3/5,1/1 0/1,1/1 1/1)),((1/1 1/1,0/1 1/1,3/5 3/5,1/1 1/1)),((3/5 3/5,3/5 2/5,1/1 0/1,3/5 3/5)))) should be TRUE' has passed 1: line#146:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|POINT(0.5 0.5 0.5)|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{142.91499999844615} and areaRotate{142.91499999844615} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{142.91499999844615} and expectedArea{142.91497802734401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127426.3 6851076.1,127429.7 6851083,127427.7 6851083.7,127432 6851093.5,127425.2 6851096.1,127421.8 6851087.8,127414.9 6851090.8,127411.9 6851083.9,127415.5 6851082.3,127414.7 6851080.3,127426.3 6851076.1)))' ) = 209.5 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{209.50000000105786} and areaRotate{209.50000000105786} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{209.50000000105786} and expectedArea{209.5} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127715.2 6852374.3,127718.7 6852379.5,127714.4 6852383.1,127714.8 6852383.7,127708.7 6852390,127706.7 6852388.3,127702.1 6852392.4,127699.9 6852390.3,127695.8 6852394,127690 6852387.9,127695.8 6852381.9,127693.7 6852379.9,127696.6 6852377.1,127694.9 6852374.9,127699.4 6852371.2,127707.4 6852379.5,127708.8 6852378.1,127710.3 6852379.4,127715.2 6852374.3)))' ) = 319.555 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{319.55500000194149} and areaRotate{319.55500000194149} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{319.55500000194149} and expectedArea{319.55505371093801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128736.7 6848262,128731.2 6848264.4,128734.2 6848271.5,128739.9 6848269,128736.7 6848262)))' ) = 47.075 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{47.075000000102584} and areaRotate{47.075000000102584} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{47.075000000102584} and expectedArea{47.0750732421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127438.2 6851329.8,127440.7 6851334.3,127447.6 6851330.3,127445.4 6851325.5,127439.8 6851328.4,127438.2 6851329.8)))' ) = 44.135 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{44.135000002421144} and areaRotate{44.135000002421144} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{44.135000002421144} and expectedArea{44.135009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '146: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(1/2 1/2 1/2)) should be TRUE' has passed 2: area( ' MULTIPOLYGON(((127456.6 6850548,127455.8 6850540.2,127465.5 6850538.8,127465.7 6850540.3,127471.9 6850539.6,127472.6 6850546.8,127456.6 6850548)))' ) = 124.69 1: line#147:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|POINT(1.5 0.5 0.5)|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{124.69000000080757} and areaRotate{124.69000000080757} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{124.69000000080757} and expectedArea{124.69012451171901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126916.1 6849168.2,126915.8 6849172.1,126922.2 6849172.7,126922.3 6849168.6,126916.1 6849168.2)))' ) = 25.3 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{25.30000000001019} and areaRotate{25.30000000001019} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{25.30000000001019} and expectedArea{25.300048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127714.1 6852178.5,127720.3 6852180,127715 6852200.8,127704.1 6852198.6,127704.9 6852193.5,127709.7 6852194,127714.1 6852178.5)))' ) = 168.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{168.16000000266422} and areaRotate{168.16000000266422} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{168.16000000266422} and expectedArea{168.16003417968801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126849.6 6848605,126848.5 6848601.7,126849.6 6848601.1,126849.2 6848599.3,126854.6 6848598,126855.3 6848600,126860.1 6848598.7,126861.2 6848602.4,126849.6 6848605)))' ) = 55.65 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{55.649999999609648} and areaRotate{55.649999999609648} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{55.649999999609648} and expectedArea{55.6500244140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126924.8 6848498.1,126924.1 6848503,126931.5 6848503.5,126931.9 6848498.6,126924.8 6848498.1)))' ) = 35.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{35.799999999342262} and areaRotate{35.799999999342262} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{35.799999999342262} and expectedArea{35.7999877929688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126811.8 6849550,126816.4 6849558,126811.3 6849560.7,126806.8 6849553.1,126811.8 6849550)))' ) = 52.585 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{52.584999998666738} and areaRotate{52.584999998666738} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{52.584999998666738} and expectedArea{52.5850219726562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127992.4 6852408.7,127995.2 6852416,127986.6 6852419.9,127983.5 6852412.8,127992.4 6852408.7)))' ) = 74.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{74.800000000308501} and areaRotate{74.800000000308501} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{74.800000000308501} and expectedArea{74.7999267578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127285.3 6851035.9,127292.1 6851046.2,127289.1 6851046.6,127281.8 6851045.7,127278.4 6851040.2,127285.3 6851035.9)))' ) = 80.44 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{80.440000000628942} and areaRotate{80.440000000628942} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{80.440000000628942} and expectedArea{80.43994140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126667.8 6849546.9,126658.4 6849550,126660.2 6849556,126669.2 6849552.4,126667.8 6849546.9)))' ) = 58.26 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{58.26000000015177} and areaRotate{58.26000000015177} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{58.26000000015177} and expectedArea{58.2600708007812} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '147: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(3/2 1/2 1/2)) should be FALSE' has passed 1: line#149:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|LINESTRING(0 0,0.5 0.5)|true 2: area( ' MULTIPOLYGON(((126781.6 6849801,126783.9 6849805.9,126780.3 6849808.4,126777.5 6849803.3,126781.6 6849801)))' ) = 25.37 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{25.369999999469005} and areaRotate{25.369999999469005} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{25.369999999469005} and expectedArea{25.3700561523438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((216860.7 6872988.7,216855.2 6872981.7,216852.3 6872984.4,216846.4 6872977.1,216854.4 6872969.7,216865.8 6872984.3,216860.7 6872988.7)))' ) = 162.02 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{162.01999999866644} and areaRotate{162.01999999866644} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{162.01999999866644} and expectedArea{162.01989746093801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127396.4 6851435.4,127395 6851431.7,127407.4 6851426.8,127408.2 6851430.5,127396.4 6851435.4)))' ) = 50.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{50.159999999096769} and areaRotate{50.159999999096769} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{50.159999999096769} and expectedArea{50.1600341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127964.3 6848399.9,127967.7 6848406.7,127958.9 6848411.9,127955.6 6848404.5,127964.3 6848399.9)))' ) = 78.54 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{78.53999999927413} and areaRotate{78.53999999927413} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{78.53999999927413} and expectedArea{78.539978027343807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127215.2 6848308.9,127204.6 6848310.7,127204.9 6848313.3,127203.2 6848315,127204.1 6848321.5,127207.1 6848322.9,127207.8 6848328.4,127223.7 6848326.8,127222.8 6848318.2,127216.4 6848319.1,127215.2 6848308.9)))' ) = 259.075 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{259.07500000364087} and areaRotate{259.07500000364087} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{259.07500000364087} and expectedArea{259.074951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127693.6 6851759.4,127695.8 6851765.9,127689.3 6851768.4,127686.7 6851762.2,127693.6 6851759.4)))' ) = 48.905 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{48.905000000366549} and areaRotate{48.905000000366549} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{48.905000000366549} and expectedArea{48.905029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127215.9 6850053.3,127208.9 6850056.3,127214.2 6850070.3,127222.5 6850067.5,127215.9 6850053.3)))' ) = 125.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{125.11999999973384} and areaRotate{125.11999999973384} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{125.11999999973384} and expectedArea{125.12005615234401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126727.2 6849808.3,126723.7 6849808.8,126724.8 6849816.6,126728.5 6849816.1,126727.2 6849808.3)))' ) = 28.68 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{28.679999999343202} and areaRotate{28.679999999343202} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{28.679999999343202} and expectedArea{28.6799926757812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127485.1 6851460.2,127476.6 6851462,127479.3 6851478.6,127486.7 6851477.1,127485.1 6851460.2)))' ) = 136.71 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{136.71000000222691} and areaRotate{136.71000000222691} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{136.71000000222691} and expectedArea{136.70989990234401} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '149: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(0/1 0/1,1/2 1/2)) should be TRUE' has passed 1: line#150:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|LINESTRING(0 0,1 1)|true 2: area( ' MULTIPOLYGON(((127260.7 6850793.8,127258.5 6850793,127259.9 6850789.7,127254.2 6850787.4,127250.1 6850798.2,127257.6 6850801,127260.7 6850793.8)))' ) = 86.135 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{86.135000000717469} and areaRotate{86.135000000717469} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{86.135000000717469} and expectedArea{86.1348876953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128488.4 6851155.2,128492.3 6851169.7,128476.7 6851174.3,128474.9 6851166.9,128479.5 6851165.6,128480 6851167.8,128485 6851166.5,128484 6851161.1,128480.8 6851161.5,128479.8 6851156.7,128488.4 6851155.2)))' ) = 170.765 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{170.76500000290309} and areaRotate{170.76500000290309} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{170.76500000290309} and expectedArea{170.764892578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127124 6850426.4,127124.3 6850428.9,127130.8 6850428.3,127130.1 6850420.3,127122.5 6850421.1,127124 6850426.4)))' ) = 55.49 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{55.489999998946374} and areaRotate{55.489999998946374} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{55.489999998946374} and expectedArea{55.489990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126586.9 6850290.1,126583.1 6850290.1,126582.9 6850282.7,126588.9 6850282.8,126589.1 6850289.3,126586.9 6850290.1)))' ) = 43.29 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{43.290000000689318} and areaRotate{43.290000000689318} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{43.290000000689318} and expectedArea{43.2901000976562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127684.1 6851182.5,127676.7 6851183.8,127678.1 6851196.6,127685.6 6851195.5,127684.1 6851182.5)))' ) = 97.845 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{97.844999999535219} and areaRotate{97.844999999535219} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{97.844999999535219} and expectedArea{97.845031738281193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127249.6 6850121.2,127242.7 6850123.6,127244 6850129.9,127242.6 6850130.1,127244.4 6850138.5,127252.6 6850136.6,127249.6 6850121.2)))' ) = 121.165 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{121.16500000134818} and areaRotate{121.16500000134818} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{121.16500000134818} and expectedArea{121.1650390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127758.4 6851469.4,127750.6 6851471.2,127752.7 6851480.4,127760.2 6851478.6,127758.4 6851469.4)))' ) = 73.89 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{73.890000001082953} and areaRotate{73.890000001082953} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{73.890000001082953} and expectedArea{73.8900146484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127789.3 6851448.2,127782 6851450,127784.4 6851461.5,127791.9 6851460.1,127789.3 6851448.2)))' ) = 90.58 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{90.580000001591486} and areaRotate{90.580000001591486} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{90.580000001591486} and expectedArea{90.580017089843807} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '150: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed 1: line#151:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|LINESTRING(-1 0,0 0,1 1)|false 2: 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(105): info: difference{} between area{27.410000000097931} and areaRotate{27.410000000097931} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{27.410000000097931} and expectedArea{27.4100952148438} doesn't exceed 0.5% 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(105): info: difference{} between area{60.134999999509319} and areaRotate{60.134999999509319} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{60.134999999509319} and expectedArea{60.135009765625} doesn't exceed 0.5% 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(105): info: difference{} between area{127.97500000253784} and areaRotate{127.97500000253784} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{127.97500000253784} and expectedArea{127.97509765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617291 6760040.7,617296.9 6760020,617303.2 6760022,617310.2 6760007.8,617321.6 6760012.1,617314.1 6760028.1,617304.3 6760024.1,617299.8 6760034.6,617304.3 6760036.2,617300.7 6760045.8,617291 6760040.7)))' ) = 417.335 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{417.33500000078686} and areaRotate{417.33500000078686} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{417.33500000078686} and expectedArea{417.335205078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((620164.5 6759934.9,620164.3 6759933.6,620168 6759933.2,620167.9 6759932.5,620169.5 6759932.2,620169.8 6759934.1,620164.5 6759934.9)))' ) = 7.7 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{7.7000000005937164} and areaRotate{7.7000000005937164} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{7.7000000005937164} and expectedArea{7.699951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((634599.8 6751212.3,634603 6751220,634615.6 6751213.9,634612.2 6751206.7,634599.8 6751212.3)))' ) = 112.43 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{112.4300000008126} and areaRotate{112.4300000008126} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{112.4300000008126} and expectedArea{112.43017578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617336 6760410,617338.8 6760407,617341.6 6760402.6,617343.3 6760397.6,617344.1 6760391.7,617343.4 6760387.3,617342.3 6760383.8,617340.9 6760380,617339.3 6760377.3,617337.1 6760379.4,617321.3 6760361.4,617275.1 6760402.2,617282.7 6760410.5,617299.6 6760428.9,617314 6760416.1,617317.6 6760416.9,617321.1 6760416.7,617324.7 6760416.2,617328.1 6760415.1,617331.5 6760413.6,617335 6760411.2,617336 6760410)))' ) = 2510.64 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '151: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(-1/1 0/1,0/1 0/1,1/1 1/1)) should be FALSE' has passed 1: line#153:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|TRIANGLE((0 0,1 0,1 1,0 0))|true 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{2510.6350000046832} and areaRotate{2510.6350000046832} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{2510.6350000046832} and expectedArea{2510.63549804688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((621034.4 6759989.4,621035 6759980.7,621020.6 6759980.2,621019.9 6759988.8,621034.4 6759989.4)))' ) = 125.35 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{125.35000000513972} and areaRotate{125.35000000513972} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{125.35000000513972} and expectedArea{125.35009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617338.1 6760659.7,617338.8 6760656,617340.4 6760656.5,617342 6760647.9,617315.8 6760641.5,617313.3 6760654.6,617326.1 6760657.4,617327.9 6760649.2,617331.8 6760650.4,617330.1 6760658.4,617338.1 6760659.7)))' ) = 309.63 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{309.62999999841452} and areaRotate{309.62999999841452} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{309.62999999841452} and expectedArea{309.63037109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617302.6 6760827.9,617311.4 6760829.4,617312.9 6760819.2,617303.7 6760817.8,617302.6 6760827.9)))' ) = 93.235 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{93.234999998190915} and areaRotate{93.234999998190915} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{93.234999998190915} and expectedArea{93.235107421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((617293.8 6760841.7,617298.9 6760842.3,617299.8 6760835.9,617294.2 6760835.1,617293.8 6760841.7)))' ) = 35.23 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{35.229999999986028} and areaRotate{35.229999999986028} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{35.229999999986028} and expectedArea{35.22998046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((680118.1 6767545.3,680127.2 6767552.2,680133 6767543.2,680122.9 6767536.4,680118.1 6767545.3)))' ) = 122.225 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{122.22499999958674} and areaRotate{122.22499999958674} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{122.22499999958674} and expectedArea{122.224609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1028581 6283593.2,1028580.2 6283591.2,1028586.3 6283580.2,1028588.5 6283580.2,1028595.2 6283590.5,1028594.4 6283592.2,1028581 6283593.2)))' ) = 117.965 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{117.96499999918682} and areaRotate{117.96499999918682} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{117.96499999918682} and expectedArea{117.96484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862753.1 6577858.9,862754.4 6577849.9,862765.9 6577851.6,862764.8 6577860.7,862753.1 6577858.9)))' ) = 107.08 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{107.07999999754712} and areaRotate{107.07999999754712} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{107.07999999754712} and expectedArea{107.08056640625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '153: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) should be TRUE' has passed 1: line#154:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|TRIANGLE((0 0,2 0,2 2,0 0))|false 2: area( ' MULTIPOLYGON(((862753.8 6577877.6,862766.3 6577879.5,862769.3 6577864.2,862756.6 6577862.3,862753.8 6577877.6)))' ) = 198.29 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{198.28999999932941} and areaRotate{198.28999999932941} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{198.28999999932941} and expectedArea{198.28955078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((922192.3 6511282.3,922183 6511291.6,922189.4 6511296.5,922197.1 6511286.8,922192.3 6511282.3)))' ) = 93.15 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{93.149999998492433} and areaRotate{93.149999998492433} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{93.149999998492433} and expectedArea{93.1494140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((184529.7 6797396.1,184523.3 6797396.2,184522.1 6797409.1,184529.4 6797409.1,184529.7 6797396.1)))' ) = 88.67 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{88.67000000149099} and areaRotate{88.67000000149099} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{88.67000000149099} and expectedArea{88.6700439453125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862759.9 6577942,862760.3 6577947,862759.2 6577947.1,862760.2 6577960.4,862761.4 6577960,862762 6577979.1,862749.2 6577979.7,862748.7 6577960.6,862751.9 6577960.3,862751.2 6577948,862748 6577948.3,862747.6 6577942.1,862759.9 6577942)))' ) = 417.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{417.03999999782201} and areaRotate{417.03999999782201} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{417.03999999782201} and expectedArea{417.04052734375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862713 6577902.2,862711.9 6577921.3,862710.4 6577921.3,862710.4 6577924.7,862700.2 6577924.3,862700.7 6577920.5,862699.1 6577920,862700.8 6577901.6,862713 6577902.2)))' ) = 274.435 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{274.43500000068508} and areaRotate{274.43500000068508} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{274.43500000068508} and expectedArea{274.43505859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862723.3 6577929.4,862722.8 6577933.2,862717.1 6577932,862717.4 6577928.4,862723.3 6577929.4)))' ) = 21.9 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{21.899999999592552} and areaRotate{21.899999999592552} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{21.899999999592552} and expectedArea{21.90087890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((624303.2 6756710.4,624307.1 6756717.1,624296.7 6756723.6,624292.6 6756716.6,624303.2 6756710.4)))' ) = 97.325 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{97.325000001350446} and areaRotate{97.325000001350446} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{97.325000001350446} and expectedArea{97.324951171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '154: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((0/1 0/1,2/1 0/1,2/1 2/1,0/1 0/1))) should be FALSE' has passed 1: line#155:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|TRIANGLE((0.1 0.1 0.1,0.5 0.1 0.1,0.5 0.5 0.5,0.1 0.1 0.1))|true 2: area( ' MULTIPOLYGON(((889192.5 6379004.7,889198.7 6379005,889210.9 6379007.2,889218.3 6379011.9,889219.6 6379009.5,889238.1 6379020.8,889249.2 6379033.4,889259.8 6379050.7,889250.6 6379056.3,889230.3 6379030.4,889227.5 6379028.5,889223.9 6379025.5,889221.8 6379044,889227.2 6379043,889225.8 6379035.8,889231.2 6379035.4,889232.8 6379040.9,889235.7 6379040.3,889248.7 6379057.3,889234.2 6379065.6,889229.4 6379058.3,889226.4 6379053.9,889222 6379054.2,889221.3 6379052.7,889204.7 6379049.8,889205.7 6379028.9,889191.7 6379027,889192.5 6379004.7)))' ) = 2045.74 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{2045.7350000023555} and areaRotate{2045.7350000023555} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{2045.7350000023555} 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(105): info: difference{} between area{3.2049999994999965} and areaRotate{3.2049999994999965} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{3.2049999994999965} and expectedArea{3.205078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((925472.7 6510109.5,925484.1 6510109.4,925484.4 6510103,925485.2 6510103,925485.2 6510094.6,925471.4 6510094.7,925472.7 6510109.5)))' ) = 188.55 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{188.55000000083237} and areaRotate{188.55000000083237} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{188.55000000083237} and expectedArea{188.55029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862667.5 6577878.9,862679.5 6577880.7,862676 6577911.6,862664.1 6577910.1,862667.5 6577878.9)))' ) = 376.74 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{376.74000000244638} and areaRotate{376.74000000244638} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{376.74000000244638} and expectedArea{376.7392578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '155: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((1/10 1/10 1/10,1/2 1/10 1/10,1/2 1/2 1/2,1/10 1/10 1/10))) should be TRUE' has passed 1: line#157:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|POLYGON((0 0,1 0,1 1,0 1,0 0))|true 2: 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(105): info: difference{} between area{37.039999999131552} and areaRotate{37.039999999131552} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{37.039999999131552} and expectedArea{37.0400390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127409.7 6851413.8,127408.1 6851407.5,127414.1 6851404.8,127416.5 6851410.8,127409.7 6851413.8)))' ) = 45.06 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{45.060000000611616} and areaRotate{45.060000000611616} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{45.060000000611616} 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(105): info: difference{} between area{57.300000001225271} and areaRotate{57.300000001225271} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{57.300000001225271} 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(105): info: difference{} between area{97.219999999889183} and areaRotate{97.219999999889183} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{97.219999999889183} 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(105): info: difference{} between area{104.53499999770159} and areaRotate{104.53499999770159} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{104.53499999770159} 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(105): info: difference{} between area{75.185000003663149} and areaRotate{75.185000003663149} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{75.185000003663149} 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(105): info: difference{} between area{54.549999999898866} and areaRotate{54.549999999898866} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{54.549999999898866} 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(105): info: difference{} between area{41.820000001756554} and areaRotate{41.820000001756554} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{41.820000001756554} and expectedArea{41.820068359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '157: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be TRUE' has passed 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 1: line#158:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|POLYGON((0 0,2 0,2 2,0 2,0 0))|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{162.88500000192823} and areaRotate{162.88500000192823} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{162.88500000192823} 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(105): info: difference{} between area{69.190000000662423} and areaRotate{69.190000000662423} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{69.190000000662423} 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(105): info: difference{} between area{131.97999999818558} and areaRotate{131.97999999818558} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{131.97999999818558} 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(105): info: difference{} between area{194.65500000191017} and areaRotate{194.65500000191017} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{194.65500000191017} 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(105): info: difference{} between area{40.105000002715968} and areaRotate{40.105000002715968} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{40.105000002715968} 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(105): info: difference{} between area{49.280000001865773} and areaRotate{49.280000001865773} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{49.280000001865773} 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(105): info: difference{} between area{80.705000000670694} and areaRotate{80.705000000670694} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{80.705000000670694} 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(105): info: difference{} between area{66.515000002408243} and areaRotate{66.515000002408243} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{66.515000002408243} 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(105): info: difference{} between area{43.530000001454326} and areaRotate{43.530000001454326} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{43.530000001454326} 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(105): info: difference{} between area{51.274999998742715} and areaRotate{51.274999998742715} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{51.274999998742715} and expectedArea{51.2749633789062} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126719.4 6848611.3,126719.9 6848614.9,126706.6 6848617.2,126706.1 6848614.1,126719.4 6848611.3)))' ) = 45.83 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{45.829999994961995} and areaRotate{45.829999994961995} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{45.829999994961995} and expectedArea{45.8300170898438} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '158: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1))) should be FALSE' has passed 1: line#160:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|SOLID(( ((0 0 0,0 0.1 0,0.1 0.1 0,0.1 0 0,0 0 0)), ((0.1 0 0,0.1 0.1 0,0.1 0.1 0.1,0.1 0 0.1,0.1 0 0)), ((0 0.1 0,0 0.1 0.1,0.1 0.1 0.1,0.1 0.1 0,0 0.1 0)), ((0 0 0.1,0 0.1 0.1,0 0.1 0,0 0 0,0 0 0.1)), ((0.1 0 0.1,0.1 0.1 0.1,0 0.1 0.1,0 0 0.1,0.1 0 0.1)), ((0.1 0 0,0.1 0 0.1,0 0 0.1,0 0 0,0.1 0 0)) ))|true 2: 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(105): info: difference{} between area{321.44000000130563} and areaRotate{321.44000000130563} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{321.44000000130563} and expectedArea{321.439697265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((221608.4 6872241.7,221609.8 6872242,221609.5 6872244.2,221615.8 6872245.1,221616.7 6872237.4,221608.9 6872236.5,221608.4 6872241.7)))' ) = 56.32 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{56.319999999643642} and areaRotate{56.319999999643642} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{56.319999999643642} 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(105): info: difference{} between area{301.81999999468798} and areaRotate{301.81999999468798} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{301.81999999468798} 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(105): info: difference{} between area{29.830000000553557} and areaRotate{29.830000000553557} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{29.830000000553557} 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(105): info: difference{} between area{12.664999999614665} and areaRotate{12.664999999614665} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{12.664999999614665} 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(105): info: difference{} between area{102.70499999989875} and areaRotate{102.70499999989875} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{102.70499999989875} 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(105): info: difference{} between area{82.585000004029112} and areaRotate{82.585000004029112} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{82.585000004029112} 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.62 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1546.624999983012} and areaRotate{1546.624999983012} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1546.624999983012} 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(105): info: difference{} between area{65.079999998880083} and areaRotate{65.079999998880083} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{65.079999998880083} 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(105): info: difference{} between area{130.97499999861611} and areaRotate{130.97499999861611} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{130.97499999861611} 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(105): info: difference{} between area{210.58000000285276} and areaRotate{210.58000000285276} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{210.58000000285276} 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(105): info: difference{} between area{42.449999998760184} and areaRotate{42.449999998760184} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{42.449999998760184} 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(105): info: difference{} between area{369.12499999951683} and areaRotate{369.12499999951683} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{369.12499999951683} 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(105): info: difference{} between area{52.394999999466819} and areaRotate{52.394999999466819} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{52.394999999466819} 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.91 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{2452.9050000083153} and areaRotate{2452.9050000083153} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{2452.9050000083153} 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(105): info: difference{} between area{116.26500000084577} and areaRotate{116.26500000084577} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{116.26500000084577} 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(105): info: difference{} between area{105.70999999920372} and areaRotate{105.70999999920372} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{105.70999999920372} 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(105): info: difference{} between area{1084.0399999952488} and areaRotate{1084.0399999952488} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1084.0399999952488} 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(105): info: difference{} between area{116.26000000122062} and areaRotate{116.26000000122062} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{116.26000000122062} 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(105): info: difference{} between area{307.88499999455007} and areaRotate{307.88499999455007} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{307.88499999455007} 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(105): info: difference{} between area{300.96000000725383} and areaRotate{300.96000000725383} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{300.96000000725383} 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(105): info: difference{} between area{103.90999999454131} and areaRotate{103.90999999454131} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{103.90999999454131} 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(105): info: difference{} between area{106.99500000317758} and areaRotate{106.99500000317758} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{106.99500000317758} 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(105): info: difference{} between area{294.4000000058586} and areaRotate{294.4000000058586} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{294.4000000058586} 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(105): info: difference{} between area{57.794999998372525} and areaRotate{57.794999998372525} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{57.794999998372525} 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(105): info: difference{} between area{214.60000000242144} and areaRotate{214.60000000242144} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{214.60000000242144} 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(105): info: difference{} between area{258.65000000353461} and areaRotate{258.65000000353461} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{258.65000000353461} 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(105): info: difference{} between area{596.49999999587317} and areaRotate{596.49999999587317} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{596.49999999587317} 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(105): info: difference{} between area{193.81999999503137} and areaRotate{193.81999999503137} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{193.81999999503137} 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(105): info: difference{} between area{264.80500000349525} and areaRotate{264.80500000349525} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{264.80500000349525} 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(105): info: difference{} between area{166.54999999853675} and areaRotate{166.54999999853675} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{166.54999999853675} 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(105): info: difference{} between area{1735.3799999972855} and areaRotate{1735.3799999972855} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1735.3799999972855} 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(105): info: difference{} between area{855.84000000331662} and areaRotate{855.84000000331662} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{855.84000000331662} 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(105): info: difference{} between area{38.100000000558794} and areaRotate{38.100000000558794} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{38.100000000558794} 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(105): info: difference{} between area{83.355000001962196} and areaRotate{83.355000001962196} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{83.355000001962196} 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(105): info: difference{} between area{639.88999999638406} and areaRotate{639.88999999638406} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{639.88999999638406} 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(105): info: difference{} between area{35.369999999800058} and areaRotate{35.369999999800058} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{35.369999999800058} 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(105): info: difference{} between area{59.090000001130967} and areaRotate{59.090000001130967} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{59.090000001130967} 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(105): info: difference{} between area{306.39999999385338} and areaRotate{306.39999999385338} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{306.39999999385338} 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.64 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{4984.6350000141301} and areaRotate{4984.6350000141301} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{4984.6350000141301} 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(105): info: difference{} between area{412.04999999949359} and areaRotate{412.04999999949359} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{412.04999999949359} 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(105): info: difference{} between area{196.49000000186726} and areaRotate{196.49000000186726} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{196.49000000186726} and expectedArea{196.48974609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501803.2 6885730.8,501812.2 6885724.1,501815.4 6885727.8,501806.5 6885734.7,501803.2 6885730.8)))' ) = 56.11 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{56.109999997815464} and areaRotate{56.109999997815464} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{56.109999997815464} and expectedArea{56.1103515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501811.7 6885704,501830.3 6885685.8,501847.7 6885704.2,501828.8 6885722,501811.7 6885704)))' ) = 651.75 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{651.74999999476131} and areaRotate{651.74999999476131} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{651.74999999476131} and expectedArea{651.75} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((217632.4 6871288.7,217626 6871284.6,217630 6871277.7,217636.6 6871281.9,217632.4 6871288.7)))' ) = 61.54 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{61.540000000187291} and areaRotate{61.540000000187291} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{61.540000000187291} and expectedArea{61.5399169921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1039700.1 6302830.8,1039707 6302834.2,1039690.4 6302868,1039684.7 6302864.8,1039700.1 6302830.8)))' ) = 266.37 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{266.36999999288935} and areaRotate{266.36999999288935} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{266.36999999288935} and expectedArea{266.3701171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862827 6577615.1,862841.2 6577611.9,862847.4 6577644.4,862833.1 6577646.9,862827 6577615.1)))' ) = 475.665 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{475.6649999982933} and areaRotate{475.6649999982933} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{475.6649999982933} and expectedArea{475.6650390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862861.3 6577638.1,862864.3 6577659.2,862874.6 6577657.6,862871.7 6577637.7,862861.3 6577638.1)))' ) = 215.125 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{215.12500000072765} and areaRotate{215.12500000072765} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{215.12500000072765} and expectedArea{215.125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((505012.9 6885458.5,505025.7 6885464.2,505029.2 6885457.9,505015.8 6885452.5,505012.9 6885458.5)))' ) = 98.325 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{98.324999998105341} and areaRotate{98.324999998105341} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{98.324999998105341} and expectedArea{98.3251953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((186078.4 6797616.3,186051.5 6797573.3,186043.2 6797579.1,186068.8 6797623.3,186078.4 6797616.3)))' ) = 558.22 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{558.21999999862555} and areaRotate{558.21999999862555} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{558.21999999862555} and expectedArea{558.219970703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233993 6870640.5,233983 6870629.7,233975.9 6870636.9,233984.4 6870648.6,233993 6870640.5)))' ) = 159.075 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{159.07500000302167} and areaRotate{159.07500000302167} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{159.07500000302167} and expectedArea{159.07482910156199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((505132.9 6885449.2,505146.7 6885445,505145 6885439.1,505131.3 6885444,505132.9 6885449.2)))' ) = 83.82 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{83.819999996958074} and areaRotate{83.819999996958074} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{83.819999996958074} and expectedArea{83.820068359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((813529 6486801.3,813533 6486797.3,813525 6486788.2,813520.9 6486792,813529 6486801.3)))' ) = 68.655 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{68.655000003050674} and areaRotate{68.655000003050674} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{68.655000003050674} and expectedArea{68.654296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((813456.9 6486529.1,813457.9 6486525.5,813451.6 6486523.9,813450.8 6486527.6,813456.9 6486529.1)))' ) = 24.025 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '160: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((0/1 0/1 0/1,0/1 1/10 0/1,1/10 1/10 0/1,1/10 0/1 0/1,0/1 0/1 0/1)),((1/10 0/1 0/1,1/10 1/10 0/1,1/10 1/10 1/10,1/10 0/1 1/10,1/10 0/1 0/1)),((0/1 1/10 0/1,0/1 1/10 1/10,1/10 1/10 1/10,1/10 1/10 0/1,0/1 1/10 0/1)),((0/1 0/1 1/10,0/1 1/10 1/10,0/1 1/10 0/1,0/1 0/1 0/1,0/1 0/1 1/10)),((1/10 0/1 1/10,1/10 1/10 1/10,0/1 1/10 1/10,0/1 0/1 1/10,1/10 0/1 1/10)),((1/10 0/1 0/1,1/10 0/1 1/10,0/1 0/1 1/10,0/1 0/1 0/1,1/10 0/1 0/1))))) should be TRUE' has passed 1: line#161:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|SOLID(( ((0.1 0.1 0.1,0.1 1.1 0.1,1.1 1.1 0.1,1.1 0.1 0.1,0.1 0.1 0.1)), ((1.1 0.1 0.1,1.1 1.1 0.1,1.1 1.1 1.1,1.1 0.1 1.1,1.1 0.1 0.1)), ((0.1 1.1 0.1,0.1 1.1 1.1,1.1 1.1 1.1,1.1 1.1 0.1,0.1 1.1 0.1)), ((0.1 0.1 1.1,0.1 1.1 1.1,0.1 1.1 0.1,0.1 0.1 0.1,0.1 0.1 1.1)), ((1.1 0.1 1.1,1.1 1.1 1.1,0.1 1.1 1.1,0.1 0.1 1.1,1.1 0.1 1.1)), ((1.1 0.1 0.1,1.1 0.1 1.1,0.1 0.1 1.1,0.1 0.1 0.1,1.1 0.1 0.1)) ))|false 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{24.02500000077416} and areaRotate{24.02500000077416} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{24.02500000077416} and expectedArea{24.0244140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((505038.7 6886665,505044.2 6886659.1,505053 6886667.9,505048 6886674,505038.7 6886665)))' ) = 101.025 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{101.02499999961584} and areaRotate{101.02499999961584} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{101.02499999961584} and expectedArea{101.02490234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((828860.9 7005318.2,828862.1 7005322,828863.9 7005324.7,828866.9 7005326.5,828870.3 7005327.2,828873.9 7005327.4,828876.5 7005326.8,828878.2 7005325.9,828881.4 7005323.2,828883.9 7005321.3,828885.8 7005319.8,828886.5 7005317.9,828886.1 7005314.5,828881.6 7005308.7,828879.9 7005307.9,828878.3 7005308.2,828876 7005309.5,828874.4 7005308.8,828871.8 7005306.7,828870.3 7005305.6,828868.3 7005305.8,828865.6 7005308.3,828860.9 7005318.2)))' ) = 391.45 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{391.4499999988999} and areaRotate{391.4499999988999} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{391.4499999988999} and expectedArea{391.44873046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((639368.9 6859136.4,639372.1 6859127.4,639377.2 6859129.2,639373.8 6859138.1,639368.9 6859136.4)))' ) = 50.525 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{50.525000001012813} and areaRotate{50.525000001012813} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{50.525000001012813} and expectedArea{50.525146484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((926198.4 6890995.7,926198 6890956.6,926223.4 6890956.7,926223.3 6890995.6,926198.4 6890995.7)))' ) = 980.85 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{980.84999999977299} and areaRotate{980.84999999977299} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{980.84999999977299} and expectedArea{980.85009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((568870.1 6294014.3,568864.3 6294023.4,568917.6 6294055.4,568924.1 6294046.8,568870.1 6294014.3)))' ) = 673.14 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{673.13999998097063} and areaRotate{673.13999998097063} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{673.13999998097063} and expectedArea{673.139892578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862861.8 6577579.1,862872.1 6577577.6,862874.1 6577591.9,862871.8 6577592.3,862873 6577598.7,862865.4 6577599.9,862861.8 6577579.1)))' ) = 197.605 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{197.60499999875202} and areaRotate{197.60499999875202} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{197.60499999875202} and expectedArea{197.60498046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615102 6757871.7,615096.8 6757863.8,615107.4 6757855.9,615113.4 6757864.7,615102 6757871.7)))' ) = 133.57 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{133.56999999674559} and areaRotate{133.56999999674559} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{133.56999999674559} and expectedArea{133.570068359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((889178.5 6379017.7,889179.7 6379004.3,889178.8 6379000.8,889171.3 6379001.3,889171.1 6379005,889164.3 6379006.3,889153 6379011.2,889149.3 6379006.2,889138.4 6379013.5,889144.4 6379019.3,889150.7 6379016.8,889160.4 6379021.4,889163.3 6379019.4,889168.5 6379027,889173.3 6379023.6,889171.3 6379020.3,889178.5 6379017.7)))' ) = 517.075 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{517.07500000241851} and areaRotate{517.07500000241851} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{517.07500000241851} and expectedArea{517.0732421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615054.9 6757968.2,615061.5 6757978.4,615065 6757975.9,615067.3 6757980.2,615073.8 6757976.6,615077.3 6757982.8,615100.9 6757969.2,615142.9 6757946.5,615137.7 6757938.7,615132.9 6757941.4,615126.4 6757930.7,615120.8 6757933.4,615126.9 6757946,615123 6757948.5,615120.7 6757945.7,615114 6757947.9,615101.6 6757956.1,615091.6 6757940,615100.1 6757934.1,615093.2 6757925,615078.6 6757935.4,615092.6 6757957.9,615090 6757959.4,615091.3 6757962.4,615077.8 6757970.6,615074.5 6757964.6,615062.1 6757970.9,615058.6 6757965.7,615054.9 6757968.2)))' ) = 1430.5 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1430.5049999968662} and areaRotate{1430.5049999968662} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1430.5049999968662} and expectedArea{1430.505859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615872.2 6757977.1,615861.9 6757977.2,615861.4 6757979.2,615857.5 6757979.2,615859.2 6757988.6,615873.3 6757988,615872.2 6757977.1)))' ) = 154.23 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{154.23000000265193} and areaRotate{154.23000000265193} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{154.23000000265193} and expectedArea{154.229248046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615896.3 6757970.8,615891.5 6757971.4,615891.7 6757973.7,615878.8 6757975.7,615880.3 6757985,615893.8 6757982.7,615893.7 6757981.8,615899.3 6757981.2,615896.3 6757970.8)))' ) = 182.275 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{182.27500000097501} and areaRotate{182.27500000097501} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{182.27500000097501} and expectedArea{182.274658203125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((620286.4 6755093.9,620283.9 6755089.2,620276.9 6755093.6,620270.6 6755075.1,620267.6 6755075.7,620268.8 6755082.8,620274.1 6755101.1,620286.4 6755093.9)))' ) = 155.405 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{155.40500000147031} and areaRotate{155.40500000147031} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{155.40500000147031} and expectedArea{155.405029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615896.6 6757870.8,615894.1 6757870.2,615895.1 6757864.6,615886.9 6757862.4,615887.2 6757860.5,615881.9 6757861,615879 6757848.9,615884.3 6757847.9,615884.6 6757852,615888.8 6757851.4,615889.4 6757852.6,615892.8 6757853.8,615893.1 6757851.5,615898.2 6757853.4,615896 6757863.9,615898 6757864.3,615896.6 6757870.8)))' ) = 203.83 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{203.83000000043131} and areaRotate{203.83000000043131} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{203.83000000043131} and expectedArea{203.82958984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615889.1 6758012.8,615887.4 6758004.5,615899.7 6758000.5,615902.4 6758008.7,615889.1 6758012.8)))' ) = 114.51 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{114.51000000056581} and areaRotate{114.51000000056581} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{114.51000000056581} and expectedArea{114.509765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((184822.9 6797355.4,184825.3 6797350.4,184830.6 6797352.5,184835.2 6797335.3,184856 6797343.7,184850.3 6797359.3,184843.2 6797356.7,184841.4 6797360.9,184822.9 6797355.4)))' ) = 463.78 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{463.77999999780911} and areaRotate{463.77999999780911} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{463.77999999780911} and expectedArea{463.7802734375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243064.2 6869791.8,243066.9 6869797.3,243091.6 6869784.9,243088.8 6869779.2,243064.2 6869791.8)))' ) = 172.415 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{172.41500000354367} and areaRotate{172.41500000354367} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{172.41500000354367} and expectedArea{172.4150390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232323 6869950.4,232331.1 6869955.4,232327.5 6869962.9,232328.5 6869963.7,232326.7 6869967,232324.1 6869965.3,232322.7 6869968.3,232316.1 6869965.4,232317.4 6869962.5,232316.3 6869961.6,232323 6869950.4)))' ) = 155.42 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{155.4200000017631} and areaRotate{155.4200000017631} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{155.4200000017631} and expectedArea{155.420166015625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232813.5 6869829.4,232822 6869825.9,232824.2 6869830.2,232815.6 6869834.5,232813.5 6869829.4)))' ) = 48.57 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{48.569999999893177} and areaRotate{48.569999999893177} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{48.569999999893177} and expectedArea{48.570068359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232594.9 6869695,232605.1 6869697.7,232604.8 6869699,232608.2 6869700.5,232605.2 6869708.1,232591.3 6869701.5,232594.9 6869695)))' ) = 123.505 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{123.50500000210626} and areaRotate{123.50500000210626} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{123.50500000210626} and expectedArea{123.505126953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232812.4 6869797.1,232818.5 6869794.4,232815.4 6869783.3,232819.3 6869782,232817.6 6869775.8,232806.3 6869779.9,232812.4 6869797.1)))' ) = 156.99 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{156.98999999892786} and areaRotate{156.98999999892786} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{156.98999999892786} and expectedArea{156.98974609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232751.3 6869803,232751.8 6869795.5,232758.3 6869796.1,232758.1 6869794.6,232761.1 6869794.6,232761.4 6869796.8,232767.6 6869797.2,232767.3 6869802.8,232761.6 6869802.5,232761.6 6869804.7,232754.5 6869804.4,232754.6 6869802.6,232751.3 6869803)))' ) = 119.135 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{119.13499999896581} and areaRotate{119.13499999896581} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{119.13499999896581} and expectedArea{119.134887695312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232633.6 6869680.9,232620 6869675,232616.5 6869683.6,232630 6869689,232633.6 6869680.9)))' ) = 133.2 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{133.2000000008702} and areaRotate{133.2000000008702} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{133.2000000008702} and expectedArea{133.20007324218801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232786 6869886.3,232792.2 6869879,232782.3 6869871.9,232779.2 6869875.7,232781.1 6869877.1,232778.3 6869880.1,232786 6869886.3)))' ) = 102.415 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{102.41500000289834} and areaRotate{102.41500000289834} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{102.41500000289834} and expectedArea{102.415161132812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232770.2 6869903.6,232779.6 6869909.2,232784.9 6869899,232776 6869893.6,232770.2 6869903.6)))' ) = 122.94 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{122.93999999750031} and areaRotate{122.93999999750031} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{122.93999999750031} and expectedArea{122.940063476562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232035.1 6869883.3,232031 6869882,232037.3 6869866,232041.5 6869867.8,232038.3 6869880.5,232036 6869879.9,232035.1 6869883.3)))' ) = 86.865 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{86.865000000397572} and areaRotate{86.865000000397572} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{86.865000000397572} and expectedArea{86.8648681640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232039.1 6869885.5,232069.3 6869904.4,232066.1 6869909.6,232033.7 6869891.3,232039.1 6869885.5)))' ) = 252.13 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{252.13000000675697} and areaRotate{252.13000000675697} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{252.13000000675697} and expectedArea{252.1298828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232380.6 6869875.1,232379.8 6869886.3,232371.6 6869886,232372.8 6869874.4,232380.6 6869875.1)))' ) = 91.7 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{91.700000001350418} and areaRotate{91.700000001350418} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{91.700000001350418} and expectedArea{91.699951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232356.7 6870004.7,232347.3 6869999.5,232343.6 6870006.4,232353.2 6870011.7,232356.7 6870004.7)))' ) = 84.925 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{84.924999998749996} and areaRotate{84.924999998749996} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{84.924999998749996} and expectedArea{84.925048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232393.3 6870002,232396.3 6869996,232407.4 6870002,232404.5 6870007.4,232393.3 6870002)))' ) = 80.37 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{80.369999999376589} and areaRotate{80.369999999376589} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{80.369999999376589} and expectedArea{80.3699951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232342.5 6869929.4,232325.4 6869923.7,232323.6 6869930.7,232339.8 6869936.8,232342.5 6869929.4)))' ) = 133.155 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{133.15500000399291} and areaRotate{133.15500000399291} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{133.15500000399291} and expectedArea{133.15490722656199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232072.1 6869887.3,232078 6869873.2,232092 6869879,232095.5 6869880.6,232090.6 6869892.6,232086.9 6869892.4,232072.1 6869887.3)))' ) = 278.195 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{278.19500000363666} and areaRotate{278.19500000363666} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{278.19500000363666} and expectedArea{278.19494628906199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232347.4 6869945.1,232348.4 6869940,232354 6869942.4,232356.5 6869934.9,232365 6869937,232361.6 6869948.8,232347.4 6869945.1)))' ) = 137.08 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{137.08000000387722} and areaRotate{137.08000000387722} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{137.08000000387722} and expectedArea{137.08020019531199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232370.1 6869895.2,232378.9 6869896.3,232377.2 6869908.9,232368.1 6869907.3,232370.1 6869895.2)))' ) = 113.03 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{113.03000000115748} and areaRotate{113.03000000115748} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{113.03000000115748} and expectedArea{113.029907226562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232306.6 6869985.5,232302.9 6869995.7,232312.4 6870000.3,232317.4 6869990.3,232306.6 6869985.5)))' ) = 122.96 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{122.96000000045225} and areaRotate{122.96000000045225} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{122.96000000045225} and expectedArea{122.9599609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232300.6 6869981.1,232294.6 6869978.1,232298.9 6869968.3,232304 6869970.8,232302.9 6869973.2,232304.2 6869974.3,232300.6 6869981.1)))' ) = 71.18 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{71.179999999014711} and areaRotate{71.179999999014711} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{71.179999999014711} and expectedArea{71.1798095703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232388.5 6869976.8,232383.3 6869972.7,232383.9 6869968.8,232391.8 6869970.3,232391.8 6869972.4,232390.1 6869972.3,232388.5 6869976.8)))' ) = 39.08 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{39.079999998364954} and areaRotate{39.079999998364954} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{39.079999998364954} and expectedArea{39.079833984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232394.7 6869954.5,232392.3 6869968.9,232400.2 6869970.7,232401.9 6869961.6,232407.4 6869962.7,232408.3 6869954.4,232402.8 6869953.2,232401.7 6869956.6,232394.7 6869954.5)))' ) = 165.175 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '161: covers3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{165.17499999866564} and areaRotate{165.17499999866564} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{165.17499999866564} and expectedArea{165.17517089843801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(116): info: check '166: covers3D(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/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(51): Leaving test case "testFileCoversTest"; testing time: 247616us 1: ./test/unit/SFCGAL/algorithm/CoversTest.cpp(46): Leaving test suite "SFCGAL_algorithm_CoversTest"; testing time: 247652us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(36): Entering test suite "SFCGAL_algorithm_DifferenceTest" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(38): Entering test case "testDifferenceXPoint" 2: area( ' MULTIPOLYGON(((232408.6 6869725.5,232423.4 6869730,232431.4 6869705,232416.9 6869699.6,232408.6 6869725.5)))' ) = 413.185 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(41): info: check algorithm::difference( Point( 0,0 ), Point( 0,0 ) )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(43): info: check *algorithm::difference( Point( 1,0 ), Point( 0,0 ) ) == Point( 1,0 ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(45): info: check *algorithm::difference( Point( 0,0 ), Point( 1,0 ) ) == Point( 0,0 ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(38): Leaving test case "testDifferenceXPoint"; testing time: 358us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(57): Entering test case "testDifferenceXLineString" 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(60): info: check algorithm::difference( Point( 0,0 ), *io::readWkt( "LINESTRING(0 0,1 1)" ) )->isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{413.18499999920368} and areaRotate{413.18499999920368} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{413.18499999920368} and expectedArea{413.18505859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(62): info: check *algorithm::difference( Point( 0,0 ), *io::readWkt( "LINESTRING(0 1,1 1)" ) ) == Point( 0, 0 ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(69): info: check *diff == *io::readWkt( "MULTILINESTRING((0 0,0.5 0),(0.7 0,1 0))" ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(76): info: check *diff == *io::readWkt( "MULTILINESTRING((0 0,0.5 0),(0.7 0,1 0))" ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(83): info: check *diff == *ls1 has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(90): info: check *diff == *io::readWkt( "LINESTRING(0.7 0,1 0)" ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(97): info: check diff->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(104): info: check *diff == *ls1 has passed 2: area( ' MULTIPOLYGON(((232515.9 6869794.3,232519.8 6869789.1,232512.3 6869782.1,232507.9 6869787.3,232515.9 6869794.3)))' ) = 69.35 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(111): 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(57): Leaving test case "testDifferenceXLineString"; testing time: 751us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(128): Entering test case "testDifferencePolygonPolygon2D" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{69.350000001402805} and areaRotate{69.350000001402805} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{69.350000001402805} and expectedArea{69.3499755859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(135): info: check *diff == *io::readWkt( "GEOMETRYCOLLECTION EMPTY" ) has passed 2: area( ' MULTIPOLYGON(((232492.5 6869723.5,232487.1 6869719.8,232489.4 6869716,232494.8 6869719.3,232492.5 6869723.5)))' ) = 29.65 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(143): 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(144): info: check algorithm::isValid( *diff ) has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{29.650000000041466} and areaRotate{29.650000000041466} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{29.650000000041466} and expectedArea{29.6500244140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(152): info: check algorithm::isValid( *diff ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(153): 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(128): Leaving test case "testDifferencePolygonPolygon2D"; testing time: 1438us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(157): Entering test case "testDifferenceVolumeVolume" 2: area( ' MULTIPOLYGON(((232449.4 6869755.6,232449.3 6869763.3,232438 6869762.9,232438.7 6869759.1,232434.2 6869758.9,232434.2 6869755.5,232438.5 6869755.7,232438.8 6869754.8,232449.4 6869755.6)))' ) = 101 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{100.99999999976065} and areaRotate{100.99999999976065} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{100.99999999976065} and expectedArea{101.000122070312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232402.2 6869672.8,232427.2 6869675.6,232432.2 6869675.9,232432.7 6869669.8,232403.4 6869665.9,232402.2 6869672.8)))' ) = 198.95 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{198.95000000184518} and areaRotate{198.95000000184518} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{198.95000000184518} and expectedArea{198.949951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232219.4 6869636.4,232223.3 6869629,232235.3 6869635.5,232231.1 6869643.2,232219.4 6869636.4)))' ) = 116.4 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{116.39999999736899} and areaRotate{116.39999999736899} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{116.39999999736899} and expectedArea{116.399780273438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232439.2 6869657.2,232441.5 6869660.3,232445.1 6869657.8,232456.3 6869669.5,232460.3 6869666.4,232455.2 6869660.4,232461.6 6869655.9,232464.8 6869653.9,232467.2 6869646.4,232461.1 6869644.3,232459 6869651.5,232452.8 6869645.1,232444.6 6869653.7,232439.2 6869657.2)))' ) = 296.05 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{296.05000000294234} and areaRotate{296.05000000294234} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{296.05000000294234} and expectedArea{296.04992675781199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232350.5 6869854.8,232339.1 6869853.1,232337.4 6869862.1,232338.9 6869865.5,232347.8 6869867.5,232348.8 6869863.9,232350.5 6869854.8)))' ) = 141.195 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{141.19499999787482} and areaRotate{141.19499999787482} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{141.19499999787482} and expectedArea{141.19519042968801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232532 6869714,232535 6869700.5,232543.7 6869701.5,232542 6869709.7,232544.8 6869710.7,232544.2 6869713.5,232541.5 6869713.4,232541.5 6869715.7,232532 6869714)))' ) = 135.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{135.1599999989964} and areaRotate{135.1599999989964} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{135.1599999989964} and expectedArea{135.159912109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232476.5 6869736.8,232479.2 6869733.2,232496.7 6869738.4,232493.7 6869744.6,232482.1 6869741.4,232483 6869739.2,232476.5 6869736.8)))' ) = 113.03 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{113.03000000342755} and areaRotate{113.03000000342755} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{113.03000000342755} and expectedArea{113.030029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232469.6 6869719.6,232464.8 6869719.4,232464.3 6869724.4,232460.1 6869724.1,232460.4 6869721.4,232456.3 6869721.4,232456.8 6869724.2,232451 6869724.1,232451.2 6869730.1,232456.6 6869730,232456.5 6869734,232462.3 6869734.1,232461.8 6869731.1,232466.4 6869731.2,232466.3 6869734.8,232471.9 6869734.9,232472 6869731.3,232476.7 6869731.4,232476.8 6869724.8,232474.5 6869724.4,232474.3 6869721.4,232472.2 6869721.5,232472.3 6869724.8,232469.1 6869725.1,232469.6 6869719.6)))' ) = 245.755 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{245.75500000124686} and areaRotate{245.75500000124686} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{245.75500000124686} and expectedArea{245.754638671875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232519 6869764,232511.8 6869773.2,232517.9 6869777.9,232521.9 6869774.5,232532.5 6869784.7,232538.1 6869778.2,232526.4 6869767.7,232523.1 6869771.3,232519.8 6869767.9,232521.7 6869766.3,232519 6869764)))' ) = 210.655 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{210.65499999930211} and areaRotate{210.65499999930211} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{210.65499999930211} and expectedArea{210.655029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232448.7 6869683.8,232454.8 6869685.1,232451.2 6869698.5,232443.5 6869711.1,232440.2 6869717,232437.5 6869723,232434.1 6869721.3,232436.8 6869715.1,232435.8 6869714,232440.1 6869707.9,232446.2 6869696.1,232448.7 6869683.8)))' ) = 209.22 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{209.21999999940573} and areaRotate{209.21999999940573} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{209.21999999940573} and expectedArea{209.21984863281199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((231951.4 6869725,231975.4 6869742.2,231972.4 6869747.5,231948.2 6869730.3,231951.4 6869725)))' ) = 181.05 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{181.0500000059983} and areaRotate{181.0500000059983} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{181.0500000059983} and expectedArea{181.050048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((231953 6869706,231948.7 6869703.5,231940.1 6869719.8,231944.2 6869724.3,231953 6869706)))' ) = 103.11 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{103.11000000126424} and areaRotate{103.11000000126424} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{103.11000000126424} and expectedArea{103.110107421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232412.1 6869983.6,232417.5 6869986.5,232423.3 6869978.5,232416.1 6869975.7,232412.1 6869983.6)))' ) = 64.05 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{64.05000000171492} and areaRotate{64.05000000171492} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{64.05000000171492} and expectedArea{64.0499267578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232008.4 6869806.7,231988.1 6869805.7,231988.2 6869810.3,231997.4 6869810.7,231997.3 6869814.8,232004.5 6869814.5,232004.8 6869811.3,232009.4 6869811.3,232008.4 6869806.7)))' ) = 122.595 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{122.59500000805173} and areaRotate{122.59500000805173} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{122.59500000805173} and expectedArea{122.594970703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232342.9 6869840.1,232345.2 6869824.6,232351 6869824.7,232352.2 6869830.1,232350.3 6869841.8,232342.9 6869840.1)))' ) = 121.08 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{121.08000000210696} and areaRotate{121.08000000210696} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{121.08000000210696} and expectedArea{121.079956054688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232385.6 6869821.8,232374.8 6869824.6,232376.4 6869831.1,232386.9 6869828.8,232385.6 6869821.8)))' ) = 75.585 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(177): info: check *diff == *io::readWkt( "GEOMETRYCOLLECTION EMPTY" ) has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{75.58499999972031} and areaRotate{75.58499999972031} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{75.58499999972031} and expectedArea{75.5850830078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232381.6 6869850.3,232375.6 6869849.3,232374.5 6869859.9,232380.7 6869860.6,232381.6 6869850.3)))' ) = 64.595 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{64.594999998367413} and areaRotate{64.594999998367413} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{64.594999998367413} and expectedArea{64.594970703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232460.2 6869781.2,232430.9 6869771.5,232428.8 6869779,232451.1 6869785.6,232457.4 6869787.6,232460.2 6869781.2)))' ) = 222.11 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{222.11000000548} and areaRotate{222.11000000548} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{222.11000000548} and expectedArea{222.1103515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232499.9 6869700.2,232490 6869691.4,232485.3 6869696.5,232496.1 6869705.8,232499.9 6869700.2)))' ) = 93.835 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{93.835000003629688} and areaRotate{93.835000003629688} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{93.835000003629688} and expectedArea{93.8349609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232414.4 6869692.4,232416.6 6869683.7,232428.6 6869687.4,232426 6869696.9,232414.4 6869692.4)))' ) = 117.22 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{117.22000000122904} and areaRotate{117.22000000122904} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{117.22000000122904} and expectedArea{117.219970703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232452.9 6869640.4,232440.3 6869633.3,232437.4 6869638.1,232450.1 6869645,232452.9 6869640.4)))' ) = 79.405 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{79.404999998760772} and areaRotate{79.404999998760772} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{79.404999998760772} and expectedArea{79.4051513671875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232359.2 6869707.6,232303.2 6869678.5,232296.7 6869690.5,232353.8 6869719.7,232359.2 6869707.6)))' ) = 854.87 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{854.8699999888629} and areaRotate{854.8699999888629} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{854.8699999888629} and expectedArea{854.86999511718795} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232429.8 6869684.7,232428.3 6869690.6,232442.9 6869695,232444.5 6869688.9,232429.8 6869684.7)))' ) = 94.565 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{94.565000003473116} and areaRotate{94.565000003473116} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{94.565000003473116} and expectedArea{94.56494140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232381.1 6869783.9,232381.1 6869773.9,232393 6869773.2,232392.9 6869783.8,232381.1 6869783.9)))' ) = 122.035 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{122.03500000345215} and areaRotate{122.03500000345215} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{122.03500000345215} and expectedArea{122.034912109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501485.8 6885664.6,501495.8 6885674,501490.5 6885680.3,501479.7 6885670.4,501485.8 6885664.6)))' ) = 117.925 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{117.92500000158617} and areaRotate{117.92500000158617} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{117.92500000158617} and expectedArea{117.9248046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((448753.5 6903712.6,448761.1 6903711,448759 6903701.6,448751.6 6903702.8,448753.5 6903712.6)))' ) = 74.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{74.799999999231659} and areaRotate{74.799999999231659} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{74.799999999231659} and expectedArea{74.800048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232516.2 6869761.7,232516.4 6869758.2,232513.4 6869757.9,232512.9 6869762.1,232516.2 6869761.7)))' ) = 12.11 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{12.110000000172878} and areaRotate{12.110000000172878} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{12.110000000172878} and expectedArea{12.1099853515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((925344.3 6515433.3,925347.5 6515434.8,925351.6 6515428.2,925348 6515426.2,925344.3 6515433.3)))' ) = 30.115 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{30.115000002100132} and areaRotate{30.115000002100132} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{30.115000002100132} and expectedArea{30.11572265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((925348.3 6515319.8,925355.6 6515297.8,925353.2 6515296.9,925344.1 6515293.8,925337.3 6515315.4,925348.3 6515319.8)))' ) = 275.235 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{275.23500000150875} and areaRotate{275.23500000150875} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{275.23500000150875} and expectedArea{275.23486328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((226236.4 6869809.1,226250.6 6869814.2,226255 6869806.4,226240.5 6869801.2,226236.4 6869809.1)))' ) = 134.535 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{134.53500000087212} and areaRotate{134.53500000087212} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{134.53500000087212} and expectedArea{134.53515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862902 6577646.9,862901.3 6577683.8,862915.1 6577684.4,862915.2 6577686,862922.9 6577686.5,862923.6 6577677.6,862914.2 6577676.9,862915.2 6577647.9,862902 6577646.9)))' ) = 555.485 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{555.48500000292029} and areaRotate{555.48500000292029} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{555.48500000292029} and expectedArea{555.4853515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((255072.1 6869351.8,255026.3 6869338.2,255032.6 6869317.3,255077.9 6869330.9,255072.1 6869351.8)))' ) = 1034.27 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1034.2749999964217} and areaRotate{1034.2749999964217} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1034.2749999964217} and expectedArea{1034.27502441406} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((255036.9 6869350.4,255027.4 6869347.8,255024.7 6869358.7,255034.3 6869361.3,255036.9 6869350.4)))' ) = 110.985 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{110.98499999941178} and areaRotate{110.98499999941178} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{110.98499999941178} and expectedArea{110.98486328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615873 6757857.1,615871 6757848,615864.1 6757849.6,615864.7 6757852.9,615856 6757855.6,615855.3 6757854,615851.9 6757855,615853.4 6757861.8,615873 6757857.1)))' ) = 146.115 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{146.11500000346223} and areaRotate{146.11500000346223} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{146.11500000346223} and expectedArea{146.114990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615862.3 6757883,615873 6757879.7,615870.3 6757870.9,615860.1 6757874.8,615862.3 6757883)))' ) = 97.645 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{97.644999998154248} and areaRotate{97.644999998154248} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{97.644999998154248} and expectedArea{97.644775390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((254996.5 6869339.4,255002.5 6869319.6,254992 6869316.3,254986.1 6869336.8,254996.5 6869339.4)))' ) = 228.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{228.11999999746519} and areaRotate{228.11999999746519} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{228.11999999746519} and expectedArea{228.11999511718801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615867.9 6757870,615876.6 6757867.8,615873.7 6757858.6,615865.3 6757861.5,615867.9 6757870)))' ) = 82.68 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{82.680000000696197} and areaRotate{82.680000000696197} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{82.680000000696197} and expectedArea{82.6796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1040254.1 6302171.9,1040262.5 6302200.6,1040255.1 6302202.8,1040246.4 6302174.3,1040254.1 6302171.9)))' ) = 235.595 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{235.59500000363161} and areaRotate{235.59500000363161} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{235.59500000363161} and expectedArea{235.5947265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615860.7 6757831.4,615859.9 6757839.6,615868.4 6757840.3,615868.6 6757831.9,615860.7 6757831.4)))' ) = 68.36 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{68.36000000246915} and areaRotate{68.36000000246915} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{68.36000000246915} and expectedArea{68.360107421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615854.7 6757773.1,615857.1 6757788.5,615863.5 6757788.4,615865.2 6757772,615854.7 6757773.1)))' ) = 134.565 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{134.56499999897147} and areaRotate{134.56499999897147} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{134.56499999897147} and expectedArea{134.56494140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615878.5 6757798.5,615889.4 6757799,615889.5 6757794.9,615886.4 6757795.1,615886 6757793,615877.3 6757792.9,615878.5 6757798.5)))' ) = 60.125 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{60.125000000261949} and areaRotate{60.125000000261949} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{60.125000000261949} and expectedArea{60.125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615880.3 6757755.6,615880.1 6757765.6,615897.6 6757766.6,615897.5 6757762.7,615888.4 6757762.7,615888.4 6757756.7,615880.3 6757755.6)))' ) = 112.78 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{112.78000000459897} and areaRotate{112.78000000459897} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{112.78000000459897} and expectedArea{112.77978515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615881.8 6757766.6,615882.1 6757776.6,615888.5 6757776.9,615888.3 6757773.1,615891.3 6757773.4,615890.6 6757768.4,615881.8 6757766.6)))' ) = 73.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{73.800000000032014} and areaRotate{73.800000000032014} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{73.800000000032014} and expectedArea{73.800048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615850.1 6757659.2,615851.4 6757675,615850.1 6757675,615850.6 6757678.7,615860.2 6757678.6,615859.9 6757673.2,615861.3 6757673,615860.1 6757658.8,615850.1 6757659.2)))' ) = 193.685 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{193.68499999847617} and areaRotate{193.68499999847617} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{193.68499999847617} and expectedArea{193.685302734375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((790612 6983113.4,790598.3 6983124.7,790607.3 6983136,790621.5 6983124.2,790612 6983113.4)))' ) = 260.985 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{260.98500000120896} and areaRotate{260.98500000120896} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{260.98500000120896} and expectedArea{260.98486328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615848.7 6757789.2,615840.3 6757790.6,615842.6 6757801.7,615851.2 6757800.1,615848.7 6757789.2)))' ) = 97.1 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{97.100000000034896} and areaRotate{97.100000000034896} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{97.100000000034896} and expectedArea{97.10009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((245518.7 6869405.8,245537.8 6869413.7,245545.7 6869395.5,245526.3 6869387.3,245518.7 6869405.8)))' ) = 415.625 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{415.62499999406276} and areaRotate{415.62499999406276} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{415.62499999406276} and expectedArea{415.625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((245489.6 6869407.4,245496.3 6869410,245507.1 6869388,245500.8 6869384.7,245489.6 6869407.4)))' ) = 177.725 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{177.72500000265427} and areaRotate{177.72500000265427} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{177.72500000265427} and expectedArea{177.72509765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((245437.5 6869423.8,245469.2 6869436.5,245472.8 6869426.2,245441.6 6869413.2,245437.5 6869423.8)))' ) = 378.125 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{378.1250000126696} and areaRotate{378.1250000126696} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{378.1250000126696} and expectedArea{378.125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((245480.4 6869421.9,245488.4 6869424.2,245503.8 6869428.8,245516.9 6869432.3,245521.7 6869414.4,245514.6 6869412.6,245511 6869424.5,245505.5 6869422.8,245490.9 6869418,245483 6869416,245480.4 6869421.9)))' ) = 330.67 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{330.66999999979271} and areaRotate{330.66999999979271} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{330.66999999979271} and expectedArea{330.67004394531199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((811183.1 6979497.9,811183.6 6979528.9,811192.4 6979528.6,811192.1 6979496.7,811183.1 6979497.9)))' ) = 280.205 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{280.20500000053323} and areaRotate{280.20500000053323} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{280.20500000053323} and expectedArea{280.205078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((245533.8 6869439.1,245561.4 6869451.4,245565.7 6869440.6,245538.7 6869427.4,245533.8 6869439.1)))' ) = 365.775 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{365.77499999992148} and areaRotate{365.77499999992148} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{365.77499999992148} and expectedArea{365.775146484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1040437.2 6302196.2,1040432.1 6302202.8,1040392.1 6302171.8,1040397.3 6302164.2,1040437.2 6302196.2)))' ) = 445.87 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{445.8700000213064} and areaRotate{445.8700000213064} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{445.8700000213064} and expectedArea{445.86962890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233108.5 6869615.6,233111.6 6869616.4,233116.8 6869617.1,233116.2 6869620.2,233120.9 6869621.2,233121.5 6869618.5,233132.4 6869623.4,233134 6869620.5,233136.6 6869621.4,233137.8 6869619,233134.6 6869617.2,233124 6869612.8,233112.3 6869610.7,233109.3 6869610.5,233108.5 6869615.6)))' ) = 180.26 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{180.25999999870314} and areaRotate{180.25999999870314} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{180.25999999870314} and expectedArea{180.26013183593801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232535.2 6869564.6,232564.6 6869579.6,232562.8 6869585.6,232560.7 6869584.7,232559 6869588,232554.2 6869586.3,232555.3 6869583.3,232548.2 6869579,232546.6 6869583.3,232539 6869578.8,232540.8 6869575.6,232538.7 6869573.8,232539.7 6869572.1,232532.7 6869569,232535.2 6869564.6)))' ) = 273.385 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{273.38500000068723} and areaRotate{273.38500000068723} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{273.38500000068723} and expectedArea{273.385009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232685.8 6869339.9,232680.9 6869339.7,232679.5 6869346.5,232684.3 6869347.6,232685.8 6869339.9)))' ) = 36.105 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{36.105000001324079} and areaRotate{36.105000001324079} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{36.105000001324079} and expectedArea{36.1051025390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232744 6869352.4,232723.6 6869349,232721.7 6869369.7,232742.1 6869371.3,232744 6869352.4)))' ) = 408.67 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{408.67000000142468} and areaRotate{408.67000000142468} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{408.67000000142468} and expectedArea{408.67004394531199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233098.9 6869613.8,233104.3 6869616,233106.8 6869609.4,233101 6869607.6,233098.9 6869613.8)))' ) = 40.44 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{40.440000000228757} and areaRotate{40.440000000228757} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{40.440000000228757} and expectedArea{40.43994140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232724.1 6869322.4,232737.9 6869327.3,232736.5 6869329.7,232739.8 6869332.1,232737.3 6869340.8,232732.5 6869338.7,232731.7 6869340.8,232718.1 6869336.6,232718.1 6869331.8,232721.3 6869330.4,232724.1 6869322.4)))' ) = 261.605 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{261.60500000211061} and areaRotate{261.60500000211061} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{261.60500000211061} and expectedArea{261.60510253906199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232788.5 6869353.6,232777.9 6869351.6,232776.5 6869361.3,232786.3 6869363.5,232788.5 6869353.6)))' ) = 103.74 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{103.74000000020112} and areaRotate{103.74000000020112} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{103.74000000020112} and expectedArea{103.739990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232807.9 6869266.3,232801.4 6869264.7,232800.8 6869269.7,232806.9 6869270.5,232807.9 6869266.3)))' ) = 29.94 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{29.939999999472054} and areaRotate{29.939999999472054} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{29.939999999472054} and expectedArea{29.93994140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(196): info: check algorithm::volume( *diff ) == Kernel::FT( 0.5 ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(157): Leaving test case "testDifferenceVolumeVolume"; testing time: 82528us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(202): Entering test case "testDifferenceLinePolygon" 2: area( ' MULTIPOLYGON(((232720.2 6869360.4,232720.6 6869354.2,232681.8 6869349.5,232682.8 6869356,232720.2 6869360.4)))' ) = 240.57 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(210): info: check *diff == *io::readWkt( "MULTILINESTRING((-10 0,-1 0),(-0.5 0,0 0,0.5 0),(1 0,10 0))" ) has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{240.57000000353554} and areaRotate{240.57000000353554} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{240.57000000353554} and expectedArea{240.57019042968801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(218): info: check *diff == *io::readWkt( "MULTILINESTRING((-10 0,-1 0),(-0.5 0,0 0),(1 0,10 0))" ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(202): Leaving test case "testDifferenceLinePolygon"; testing time: 1018us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(223): Entering test case "testDifferencePoinLine" 2: area( ' MULTIPOLYGON(((232712.4 6869311.7,232705.8 6869307.2,232702.1 6869311.9,232708.4 6869316.4,232712.4 6869311.7)))' ) = 47.64 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(230): info: check *diff == *io::readWkt( "POINT(0.5 0.5 0.6)" ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(236): info: check *diff == *io::readWkt( "GEOMETRYCOLLECTION EMPTY" ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(223): Leaving test case "testDifferencePoinLine"; testing time: 234us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(241): Entering test case "testDifferencePoinPolygon2D" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{47.640000001282303} and areaRotate{47.640000001282303} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{47.640000001282303} and expectedArea{47.639892578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(248): info: check *diff == *io::readWkt( "POINT(0.5 0.5 0.6)" ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(254): info: check *diff == *io::readWkt( "GEOMETRYCOLLECTION EMPTY" ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(241): Leaving test case "testDifferencePoinPolygon2D"; testing time: 631us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(258): Entering test case "testDifferencePoinVolume" 2: area( ' MULTIPOLYGON(((232788.9 6869350.3,232790.8 6869342.5,232778.6 6869340.1,232777.3 6869347.3,232788.9 6869350.3)))' ) = 93.57 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{93.570000002738112} and areaRotate{93.570000002738112} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{93.570000002738112} and expectedArea{93.5699462890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233133.9 6869445.8,233135.4 6869434.8,233119 6869431.8,233117.9 6869439.8,233129.5 6869441.8,233128.8 6869444.5,233133.9 6869445.8)))' ) = 148.29 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{148.28999999943932} and areaRotate{148.28999999943932} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{148.28999999943932} and expectedArea{148.28991699218801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232609.8 6869627.6,232618 6869610.6,232585.3 6869594.6,232576.9 6869611.8,232609.8 6869627.6)))' ) = 692.85 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{692.85000000213745} and areaRotate{692.85000000213745} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{692.85000000213745} and expectedArea{692.85009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232590.9 6869568.7,232586.2 6869565.6,232577.5 6869580,232582.4 6869583.9,232590.9 6869568.7)))' ) = 101.14 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{101.13999999836685} and areaRotate{101.13999999836685} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{101.13999999836685} and expectedArea{101.140258789062} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233068.7 6869599.3,233081.8 6869602.8,233080 6869607.9,233067.2 6869604,233068.7 6869599.3)))' ) = 69.56 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{69.559999995728731} and areaRotate{69.559999995728731} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{69.559999995728731} and expectedArea{69.5599365234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233143.9 6869612.8,233135.7 6869609.3,233128.7 6869608.3,233128.6 6869606.6,233120.5 6869603.6,233120.1 6869605.5,233114.3 6869604.6,233097.3 6869597.6,233101.6 6869587.4,233120 6869593.7,233120.1 6869592.5,233130 6869597.2,233128.7 6869599.4,233136.9 6869603.4,233146 6869608,233143.9 6869612.8)))' ) = 458.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{458.16000001298067} and areaRotate{458.16000001298067} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{458.16000001298067} and expectedArea{458.16015625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232369.9 6869370.5,232357.8 6869392.3,232332.1 6869378.1,232344.1 6869355.4,232369.9 6869370.5)))' ) = 749.47 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{749.4700000080453} and areaRotate{749.4700000080453} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{749.4700000080453} and expectedArea{749.47009277343795} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232310 6869384.8,232316.8 6869366,232320.3 6869367.8,232313 6869386.4,232310 6869384.8)))' ) = 72.76 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{72.759999999525306} and areaRotate{72.759999999525306} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{72.759999999525306} and expectedArea{72.760009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232210.5 6869344.2,232198.2 6869330.9,232193.8 6869336.2,232207 6869349.1,232210.5 6869344.2)))' ) = 116.77 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{116.77000000151718} and areaRotate{116.77000000151718} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{116.77000000151718} and expectedArea{116.769897460938} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232398 6869434.6,232385.9 6869452.3,232364.1 6869438,232376.3 6869420.8,232398 6869434.6)))' ) = 550.245 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{550.24499999970044} and areaRotate{550.24499999970044} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{550.24499999970044} and expectedArea{550.24499511718795} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232363 6869413.2,232360.6 6869418.3,232356.7 6869415.9,232359.6 6869411.4,232363 6869413.2)))' ) = 23.085 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{23.08500000127664} and areaRotate{23.08500000127664} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{23.08500000127664} and expectedArea{23.084716796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232465.1 6869640.8,232467.3 6869634.2,232451.3 6869626.8,232453 6869620.3,232445.6 6869618.6,232443.7 6869624.8,232446.2 6869625.8,232443.8 6869632.3,232465.1 6869640.8)))' ) = 221.42 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{221.42000000478984} and areaRotate{221.42000000478984} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{221.42000000478984} and expectedArea{221.42004394531199} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(272): info: check *diff == *io::readWkt( "GEOMETRYCOLLECTION EMPTY" ) has passed 2: area( ' MULTIPOLYGON(((232557.6 6869550.7,232576.8 6869559.8,232569.1 6869580,232563.6 6869577.1,232568.6 6869563.8,232554.9 6869556.6,232557.6 6869550.7)))' ) = 237.09 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{237.09000000325989} and areaRotate{237.09000000325989} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{237.09000000325989} and expectedArea{237.08996582031199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232423.7 6869599.6,232425.2 6869582.1,232421.1 6869581.1,232420.3 6869599.4,232423.7 6869599.6)))' ) = 67.815 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{67.814999999754377} and areaRotate{67.814999999754377} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{67.814999999754377} and expectedArea{67.8150634765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232568.6 6869614.5,232560.8 6869608.1,232562.6 6869606,232554.4 6869599.7,232549.1 6869605.9,232557.2 6869612.2,232550.9 6869619.7,232559 6869625.9,232568.6 6869614.5)))' ) = 237.76 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{237.76000000006223} and areaRotate{237.76000000006223} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{237.76000000006223} and expectedArea{237.76025390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232340.6 6869388,232335.1 6869396.3,232338.2 6869398.6,232343.5 6869391,232340.6 6869388)))' ) = 38.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{38.160000000117577} and areaRotate{38.160000000117577} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{38.160000000117577} and expectedArea{38.1600341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232349.7 6869432.3,232352.3 6869427.3,232308.2 6869396.2,232305.5 6869401.6,232349.7 6869432.3)))' ) = 311.465 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{311.46500000926324} and areaRotate{311.46500000926324} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{311.46500000926324} and expectedArea{311.465087890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232190.6 6869576,232195.2 6869572.6,232205.7 6869588.7,232200.4 6869591,232190.6 6869576)))' ) = 105.9 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{105.90000000000293} and areaRotate{105.90000000000293} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{105.90000000000293} and expectedArea{105.900024414062} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232432.9 6869589.2,232444.6 6869588.8,232444.8 6869597.6,232433.5 6869597.8,232432.9 6869589.2)))' ) = 100.17 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{100.17000000200466} and areaRotate{100.17000000200466} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{100.17000000200466} and expectedArea{100.170043945312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232528.2 6869654.6,232547.2 6869631.1,232536 6869622.6,232536.6 6869622.1,232517 6869605.4,232533.6 6869584.6,232529.1 6869580.5,232510.1 6869602.4,232511.5 6869604.4,232493.6 6869626.8,232528.2 6869654.6)))' ) = 1549.06 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1549.0550000062822} and areaRotate{1549.0550000062822} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1549.0550000062822} and expectedArea{1549.05480957031} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((815980.6 6924224.9,815988.3 6924228.3,815991.5 6924221.2,815982.4 6924217.9,815980.6 6924224.9)))' ) = 67.595 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{67.595000002441225} and areaRotate{67.595000002441225} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{67.595000002441225} and expectedArea{67.5947265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((226218.4 6869486.2,226236.7 6869485,226239.6 6869471.6,226230.7 6869470.7,226229 6869477.7,226219.2 6869478.1,226218.4 6869486.2)))' ) = 205.035 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{205.03499999977706} and areaRotate{205.03499999977706} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{205.03499999977706} and expectedArea{205.03503417968801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((820696.4 6922587.4,820696.5 6922580.8,820689.1 6922580.6,820689.3 6922587.2,820696.4 6922587.4)))' ) = 47.84 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{47.83999999710592} and areaRotate{47.83999999710592} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{47.83999999710592} and expectedArea{47.84033203125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((253897.3 6868837.1,253902.5 6868829,253897.7 6868825.6,253892.7 6868833.8,253897.3 6868837.1)))' ) = 55.39 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{55.389999999974826} and areaRotate{55.389999999974826} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{55.389999999974826} and expectedArea{55.3900146484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((245210.5 6868898.7,245217.7 6868899.8,245220.1 6868883.4,245212.6 6868882.6,245210.5 6868898.7)))' ) = 121.575 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(284): info: check *diff == *io::readWkt( "POINT(1.001 0.5 0.5)" ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(258): Leaving test case "testDifferencePoinVolume"; testing time: 28103us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(289): Entering test case "testDifferenceTriangleTriangle3D" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{121.57500000038854} and areaRotate{121.57500000038854} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{121.57500000038854} and expectedArea{121.574951171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(296): info: check *diff == *io::readWkt( "TRIANGLE((0 0 0,0 1 1,1 0 0,0 0 0))" ) has passed 2: area( ' MULTIPOLYGON(((209752.9 6862809.5,209750.3 6862816.2,209737.2 6862810.2,209738.9 6862803.9,209752.9 6862809.5)))' ) = 100.545 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(303): info: check *diff == *io::readWkt( "TRIANGLE((0 0 0,0 1 1,1 0 0,0 0 0))" ) has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{100.54499999701483} and areaRotate{100.54499999701483} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{100.54499999701483} and expectedArea{100.545043945312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((736669.5 6243531.6,736664.2 6243534.6,736661.9 6243530.4,736667.3 6243527.5,736669.5 6243531.6)))' ) = 28.84 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{28.840000000752617} and areaRotate{28.840000000752617} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{28.840000000752617} and expectedArea{28.83935546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((238187.5 6868913.4,238188.4 6868905.5,238214.9 6868907.1,238214 6868915.4,238187.5 6868913.4)))' ) = 216.27 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{216.26999999635561} and areaRotate{216.26999999635561} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{216.26999999635561} and expectedArea{216.27001953125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(310): 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(289): Leaving test case "testDifferenceTriangleTriangle3D"; testing time: 3288us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(315): Entering test case "testDifferenceTriangleVolume" 2: area( ' MULTIPOLYGON(((233473.9 6868819.1,233474.5 6868824.6,233451.7 6868829.2,233450.4 6868823.5,233473.9 6868819.1)))' ) = 133.915 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{133.91499999650711} and areaRotate{133.91499999650711} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{133.91499999650711} and expectedArea{133.91516113281199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233583.4 6868803.1,233571.1 6868800,233570.8 6868808.3,233582.5 6868809.3,233583.4 6868803.1)))' ) = 88.23 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{88.230000002871662} and areaRotate{88.230000002871662} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{88.230000002871662} and expectedArea{88.22998046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233565.7 6868843.7,233571.1 6868831.3,233542.6 6868819.2,233537.1 6868818.1,233533.4 6868829.8,233537.5 6868832.8,233565.7 6868843.7)))' ) = 498.665 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{498.66500000078378} and areaRotate{498.66500000078378} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{498.66500000078378} and expectedArea{498.66467285156199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233635.7 6868798.9,233632.4 6868806.7,233646.3 6868812.9,233649 6868805.1,233635.7 6868798.9)))' ) = 124.68 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{124.67999999796913} and areaRotate{124.67999999796913} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{124.67999999796913} and expectedArea{124.680053710938} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233505 6868853.2,233468.7 6868851.1,233469.3 6868841.1,233506.2 6868844.2,233505 6868853.2)))' ) = 350.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{350.03999999965464} and areaRotate{350.03999999965464} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{350.03999999965464} and expectedArea{350.04016113281199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233482.7 6868820.9,233484.2 6868826.1,233499.4 6868820.2,233509 6868820.1,233509.2 6868825,233511.9 6868825.2,233511.3 6868815.6,233499 6868815.6,233482.7 6868820.9)))' ) = 151.255 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{151.2549999963357} and areaRotate{151.2549999963357} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{151.2549999963357} and expectedArea{151.25500488281199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233453.3 6868871.6,233464.2 6868850,233455.6 6868845.4,233456.9 6868842.1,233449.1 6868838.2,233446.9 6868841.7,233438 6868837.9,233428.3 6868859.8,233453.3 6868871.6)))' ) = 722.75 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{722.75000000758359} and areaRotate{722.75000000758359} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{722.75000000758359} and expectedArea{722.75} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233372.5 6868962.8,233399.7 6868951.2,233397 6868945.7,233370 6868957.9,233372.5 6868962.8)))' ) = 171.86 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{171.86000000599142} and areaRotate{171.86000000599142} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{171.86000000599142} and expectedArea{171.860107421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233177.3 6868838.3,233173.4 6868835.1,233170.2 6868839.4,233174.4 6868842.8,233177.3 6868838.3)))' ) = 27.885 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{27.885000000497378} and areaRotate{27.885000000497378} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{27.885000000497378} and expectedArea{27.8851318359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233351.7 6868963,233358.7 6868951.8,233349.7 6868939.2,233345.3 6868942.8,233352.4 6868951.4,233347.3 6868960.1,233351.7 6868963)))' ) = 132.805 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{132.80500000167405} and areaRotate{132.80500000167405} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{132.80500000167405} and expectedArea{132.804931640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232796.5 6869190.4,232790.7 6869182.4,232780 6869191.8,232787.1 6869199.1,232796.5 6869190.4)))' ) = 135.255 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{135.25500000086205} and areaRotate{135.25500000086205} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{135.25500000086205} and expectedArea{135.25500488281199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232833.1 6869204.9,232832 6869209.5,232844.7 6869214,232845.8 6869208.8,232833.1 6869204.9)))' ) = 66.85 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{66.849999999037408} and areaRotate{66.849999999037408} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{66.849999999037408} and expectedArea{66.85009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232816.1 6869226.4,232818.4 6869215.9,232777 6869205,232776 6869210.3,232798.6 6869216.6,232797.3 6869222,232816.1 6869226.4)))' ) = 342.205 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{342.20500000495116} and areaRotate{342.20500000495116} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{342.20500000495116} and expectedArea{342.205078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232910.8 6869169.1,232906.2 6869173.2,232894.3 6869158.6,232898.9 6869155.1,232910.8 6869169.1)))' ) = 111 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{110.99999999698775} and areaRotate{110.99999999698775} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{110.99999999698775} and expectedArea{111.000244140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233250.9 6869080.6,233235.4 6869079,233235.1 6869085.9,233250.6 6869087.5,233250.9 6869080.6)))' ) = 107.43 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{107.42999999861235} and areaRotate{107.42999999861235} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{107.42999999861235} and expectedArea{107.43017578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233240.3 6869052.7,233227.7 6869055.7,233228.8 6869058.8,233241.3 6869055.8,233240.3 6869052.7)))' ) = 42.055 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{42.055000007030621} and areaRotate{42.055000007030621} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{42.055000007030621} and expectedArea{42.0550537109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233235.9 6869045.2,233234.5 6869037.2,233226.2 6869039.9,233226.7 6869042.5,233222.6 6869043.6,233223 6869048,233235.9 6869045.2)))' ) = 85.91 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{85.9100000000237} and areaRotate{85.9100000000237} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{85.9100000000237} and expectedArea{85.9100341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233671.7 6868808.6,233672.4 6868804.5,233663.8 6868801.5,233663 6868807,233671.7 6868808.6)))' ) = 43.245 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{43.245000000461445} and areaRotate{43.245000000461445} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{43.245000000461445} and expectedArea{43.2451171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233554.8 6868872.5,233560.3 6868858,233533.1 6868847,233536.7 6868837.5,233530.3 6868834.5,233520.7 6868859.2,233554.8 6868872.5)))' ) = 648.3 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{648.29999999653228} and areaRotate{648.29999999653228} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{648.29999999653228} and expectedArea{648.30017089843795} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233300.2 6868809.1,233308.9 6868810.7,233310.5 6868799.8,233301.7 6868798.3,233300.2 6868809.1)))' ) = 97.34 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{97.339999996523829} and areaRotate{97.339999996523829} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{97.339999996523829} and expectedArea{97.3402099609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232646.6 6868961.4,232646.2 6868955.5,232639.6 6868955.6,232640 6868961.6,232646.6 6868961.4)))' ) = 39.33 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(329): info: check algorithm::covers( *diff, *ref ) && algorithm::covers( *ref, *diff ) has passed 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(315): Leaving test case "testDifferenceTriangleVolume"; testing time: 23011us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(333): Entering test case "testDifferenceLineVolume" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{39.329999999740103} and areaRotate{39.329999999740103} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{39.329999999740103} and expectedArea{39.3302001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232601.8 6868988.8,232604.8 6868976.1,232583.1 6868972,232580.3 6868985.5,232601.8 6868988.8)))' ) = 293.69 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{293.69000000260655} and areaRotate{293.69000000260655} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{293.69000000260655} and expectedArea{293.69006347656199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232610 6868983.1,232649.6 6868992.7,232648.1 6868999.2,232635.4 6868995.9,232633.2 6868998.1,232619.9 6868995.9,232620.6 6868991.5,232608.8 6868988.7,232610 6868983.1)))' ) = 299.98 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{299.97999999930062} and areaRotate{299.97999999930062} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{299.97999999930062} and expectedArea{299.97985839843801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232608.3 6868967.2,232614 6868968.2,232616 6868958.3,232634.8 6868961.1,232635.6 6868954.5,232610.8 6868951.4,232608.3 6868967.2)))' ) = 219.58 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{219.58000000348721} and areaRotate{219.58000000348721} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{219.58000000348721} and expectedArea{219.57995605468801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((991985.4 6299665.9,991990.3 6299660.7,991999.6 6299668.8,991994.7 6299674.6,991985.4 6299665.9)))' ) = 92.31 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{92.310000002277093} and areaRotate{92.310000002277093} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{92.310000002277093} and expectedArea{92.31005859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615879.2 6757632.3,615868.3 6757634.2,615869.8 6757643.8,615880.5 6757642.8,615879.2 6757632.3)))' ) = 110.57 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{110.57000000279336} and areaRotate{110.57000000279336} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{110.57000000279336} and expectedArea{110.5703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615853.2 6757748,615843.9 6757748.7,615845 6757763,615853.7 6757762.8,615853.2 6757748)))' ) = 131.31 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{131.31000000272238} and areaRotate{131.31000000272238} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{131.31000000272238} and expectedArea{131.309814453125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((221301 6869090.6,221312.9 6869096,221319.2 6869083.1,221309 6869077.6,221308.1 6869077,221301 6869090.6)))' ) = 190.315 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{190.31499999958777} and areaRotate{190.31499999958777} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{190.31499999958777} and expectedArea{190.315185546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((961118.4 6302912.3,961121.5 6302906.5,961107.4 6302899.6,961104.9 6302905.6,961118.4 6302912.3)))' ) = 100.46 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{100.46000000227997} and areaRotate{100.46000000227997} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{100.46000000227997} and expectedArea{100.4609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((725938.8 6293316.8,725933.3 6293323.2,725930.6 6293321.1,725927.4 6293318.3,725933 6293312,725938.8 6293316.8)))' ) = 64.485 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{64.484999998735148} and areaRotate{64.484999998735148} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{64.484999998735148} and expectedArea{64.484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((725926 6293339.2,725919.9 6293333.9,725924.8 6293327.5,725931.2 6293332.7,725927.3 6293337.6,725926 6293339.2)))' ) = 66.89 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{66.889999999733988} and areaRotate{66.889999999733988} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{66.889999999733988} and expectedArea{66.8896484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((725726.5 6293885.7,725725.9 6293878.6,725726.3 6293875,725732.8 6293874.3,725734 6293883.9,725734.8 6293883.8,725735.1 6293887.8,725728.2 6293888.8,725727.7 6293885.6,725726.5 6293885.7)))' ) = 101.255 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{101.25500000085043} and areaRotate{101.25500000085043} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{101.25500000085043} and expectedArea{101.25537109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((245041.2 6868620,245044 6868616.2,245046.8 6868617.9,245049.9 6868613.6,245047.1 6868611.7,245048.5 6868609.3,245041.6 6868605.4,245040.3 6868608.3,245037.5 6868606.6,245028.9 6868621.6,245032.4 6868624.1,245034.4 6868622.2,245038.8 6868625.2,245042.9 6868621.1,245041.2 6868620)))' ) = 215.32 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(346): 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(333): Leaving test case "testDifferenceLineVolume"; testing time: 15216us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(351): Entering test case "testDifferencePolygonVolume" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{215.31999999565062} and areaRotate{215.31999999565062} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{215.31999999565062} and expectedArea{215.31970214843801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244388.6 6868397.9,244384.2 6868396.8,244372.3 6868421.7,244378.4 6868424.3,244388.6 6868397.9)))' ) = 155.105 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{155.1050000005186} and areaRotate{155.1050000005186} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{155.1050000005186} and expectedArea{155.10498046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244457.5 6868402,244449 6868400.4,244447.7 6868405.1,244449.8 6868405.3,244447.9 6868413.9,244454.2 6868415.4,244457.5 6868402)))' ) = 99.91 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{99.909999999802523} and areaRotate{99.909999999802523} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{99.909999999802523} and expectedArea{99.9097900390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244366.9 6868388.1,244360.5 6868386.5,244362 6868379.6,244367.8 6868381.1,244366.9 6868388.1)))' ) = 44.255 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{44.254999999807779} and areaRotate{44.254999999807779} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{44.254999999807779} and expectedArea{44.2550048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244404.1 6868359.2,244402.9 6868354.6,244394 6868357.2,244395.3 6868361.5,244404.1 6868359.2)))' ) = 42.445 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{42.444999999505384} and areaRotate{42.444999999505384} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{42.444999999505384} and expectedArea{42.4449462890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244423.6 6868400.4,244419.4 6868399.9,244417.1 6868408.8,244421.6 6868409.9,244423.6 6868400.4)))' ) = 41.74 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{41.740000000336451} and areaRotate{41.740000000336451} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{41.740000000336451} and expectedArea{41.739990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244744.6 6868517,244745.1 6868509.5,244727 6868507.3,244725.8 6868514.4,244744.6 6868517)))' ) = 136.725 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{136.72499999640641} and areaRotate{136.72499999640641} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{136.72499999640641} and expectedArea{136.72509765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244435.3 6868384.1,244434.2 6868389.8,244407.2 6868383.3,244407.8 6868378.1,244405.5 6868377.5,244406.1 6868372.8,244411.1 6868374.6,244410.8 6868378.2,244435.3 6868384.1)))' ) = 184.17 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{184.17000000901211} and areaRotate{184.17000000901211} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{184.17000000901211} and expectedArea{184.17004394531199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244551.3 6868535.9,244556.5 6868521.1,244550.6 6868518.7,244558.3 6868494.2,244544.8 6868489.3,244539.2 6868509,244533.8 6868507.6,244526.4 6868527.3,244551.3 6868535.9)))' ) = 809.48 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{809.47999999809429} and areaRotate{809.47999999809429} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{809.47999999809429} and expectedArea{809.47998046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244734 6868527.7,244726.8 6868528.4,244729.1 6868550.8,244738.9 6868550.2,244738.5 6868543.9,244735.5 6868544.4,244734 6868527.7)))' ) = 178.675 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{178.67500000228026} and areaRotate{178.67500000228026} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{178.67500000228026} and expectedArea{178.67492675781199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244789.2 6868477.2,244789.3 6868480.4,244788.7 6868481.5,244786.5 6868483.1,244783.8 6868483.1,244783.2 6868482.7,244780.7 6868480.5,244780.8 6868476.1,244786.8 6868474.4,244789.2 6868477.2)))' ) = 58.61 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{58.610000000380971} and areaRotate{58.610000000380971} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{58.610000000380971} and expectedArea{58.610107421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244526.7 6868555.1,244520.5 6868553.6,244518.1 6868561.7,244522.2 6868563.6,244521.9 6868570.9,244576.6 6868582.3,244579.4 6868573.3,244578.6 6868563.9,244574.7 6868564,244575 6868571.8,244525.9 6868560.6,244526.7 6868555.1)))' ) = 681.165 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{681.16499999631878} and areaRotate{681.16499999631878} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{681.16499999631878} and expectedArea{681.164794921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244409.7 6868349,244404.2 6868349.9,244404.9 6868358.8,244411.8 6868357.9,244409.7 6868349)))' ) = 56.44 1: Test case SFCGAL_algorithm_DifferenceTest/testDifferencePolygonVolume did not check any assertions 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(351): Leaving test case "testDifferencePolygonVolume"; testing time: 19542us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(369): Entering test case "testDifference3DDivideByZeroCrash" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{56.440000001043671} and areaRotate{56.440000001043671} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{56.440000001043671} and expectedArea{56.43994140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244299.5 6868490.1,244298.5 6868482.6,244276.1 6868484.5,244277.8 6868491.9,244299.5 6868490.1)))' ) = 166.77 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{166.76999999881701} and areaRotate{166.76999999881701} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{166.76999999881701} and expectedArea{166.76989746093801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244516.9 6868537.9,244509.2 6868535.1,244519.8 6868507.5,244526.8 6868510,244516.9 6868537.9)))' ) = 231.125 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{231.12499999920692} and areaRotate{231.12499999920692} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{231.12499999920692} and expectedArea{231.125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244714.6 6868553.3,244713.1 6868543.5,244702.9 6868544.4,244704.6 6868554.2,244714.6 6868553.3)))' ) = 100.42 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{100.41999999985538} and areaRotate{100.41999999985538} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{100.41999999985538} and expectedArea{100.420043945312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244549.7 6868552.4,244544.7 6868551.5,244544.3 6868557.6,244549.1 6868558.4,244549.7 6868552.4)))' ) = 30.07 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{30.070000000123109} and areaRotate{30.070000000123109} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{30.070000000123109} and expectedArea{30.070068359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244197.8 6868365.4,244198.9 6868361,244201.6 6868362,244207.8 6868341.5,244198.7 6868337.1,244191 6868357.6,244167.5 6868353,244166.5 6868359.8,244197.8 6868365.4)))' ) = 437.625 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{437.62500000047658} and areaRotate{437.62500000047658} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{437.62500000047658} and expectedArea{437.625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244273.3 6868485.7,244274.9 6868487.2,244272.4 6868494.2,244269.5 6868492.9,244267 6868496.5,244253.6 6868492,244255.5 6868486.9,244250.8 6868485.4,244253.6 6868478.1,244273.3 6868485.7)))' ) = 252.045 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{252.04500000068043} and areaRotate{252.04500000068043} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{252.04500000068043} and expectedArea{252.044921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244372.6 6868350.5,244367.6 6868352.1,244369.6 6868365.2,244375.4 6868363.6,244372.6 6868350.5)))' ) = 74.58 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{74.579999999038705} and areaRotate{74.579999999038705} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{74.579999999038705} and expectedArea{74.5799560546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244390.2 6868433,244383.7 6868431.9,244388.9 6868412.9,244396.2 6868414.2,244390.2 6868433)))' ) = 137.13 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{137.13000000060015} and areaRotate{137.13000000060015} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{137.13000000060015} and expectedArea{137.13000488281199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244400 6868446.2,244397.5 6868454.5,244386.3 6868451.3,244387 6868443.3,244400 6868446.2)))' ) = 103.495 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{103.49500000100349} and areaRotate{103.49500000100349} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{103.49500000100349} and expectedArea{103.4951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244344.7 6868431.4,244341.8 6868428.6,244335.7 6868434.8,244339.2 6868438.2,244344.7 6868431.4)))' ) = 38.78 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{38.779999997829449} and areaRotate{38.779999997829449} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{38.779999997829449} and expectedArea{38.780029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244378.8 6868425.8,244370.4 6868425.4,244369.7 6868431.1,244373.7 6868431.1,244372.4 6868439.6,244377.7 6868439.5,244378.8 6868425.8)))' ) = 89.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{89.159999999830916} and areaRotate{89.159999999830916} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{89.159999999830916} and expectedArea{89.1597900390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244777.5 6868512.3,244776.1 6868504.6,244763.6 6868505.9,244764.6 6868512.8,244777.5 6868512.3)))' ) = 93.79 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{93.790000003472386} and areaRotate{93.790000003472386} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{93.790000003472386} and expectedArea{93.7899169921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244774.3 6868534.3,244769.7 6868559.8,244755.3 6868557.3,244761 6868523.8,244766.1 6868525.1,244765.2 6868528.5,244769.4 6868529.5,244769 6868532.8,244774.3 6868534.3)))' ) = 440.685 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{440.68500000132826} and areaRotate{440.68500000132826} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{440.68500000132826} and expectedArea{440.68505859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((990959 6299782.9,990967.7 6299782.5,990967.5 6299787.3,990959.8 6299787.2,990959 6299782.9)))' ) = 37.355 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{37.355000000335281} and areaRotate{37.355000000335281} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{37.355000000335281} and expectedArea{37.35546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501291.3 6885724.7,501302 6885738.5,501293.3 6885745.9,501288 6885739.5,501291 6885735.6,501286.5 6885729.1,501291.3 6885724.7)))' ) = 159.135 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{159.1350000016601} and areaRotate{159.1350000016601} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{159.1350000016601} and expectedArea{159.13525390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((448843.1 6903736.3,448831.1 6903738.7,448833.7 6903747.4,448845 6903745.2,448843.1 6903736.3)))' ) = 107.695 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{107.69499999745429} and areaRotate{107.69499999745429} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{107.69499999745429} and expectedArea{107.69482421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((238699.4 6868740,238717.7 6868726.3,238709 6868714.8,238691.2 6868728.6,238699.4 6868740)))' ) = 322.86 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{322.85999999720207} and areaRotate{322.85999999720207} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{322.85999999720207} and expectedArea{322.85998535156199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501733.6 6885695.1,501718.3 6885687.1,501719.7 6885685.3,501715.7 6885682.7,501719.8 6885677.6,501736.4 6885689.1,501733.6 6885695.1)))' ) = 154.805 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{154.80500000027996} and areaRotate{154.80500000027996} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{154.80500000027996} and expectedArea{154.8046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232927.9 6868626.6,232930.4 6868619.2,232952 6868629.8,232947.5 6868637.7,232927.9 6868626.6)))' ) = 195.565 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{195.5649999983406} and areaRotate{195.5649999983406} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{195.5649999983406} and expectedArea{195.56494140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((209770.4 6862755.1,209766.8 6862759.1,209762.1 6862755.9,209756.7 6862751.5,209754.3 6862752.8,209747.9 6862746.7,209749.3 6862744.9,209752.9 6862739.9,209770.4 6862755.1)))' ) = 161.34 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{161.34000000113099} and areaRotate{161.34000000113099} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{161.34000000113099} and expectedArea{161.340087890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((232670.7 6868715.2,232654.3 6868707.3,232632.3 6868699.2,232630.4 6868704.6,232645.8 6868710.7,232644.6 6868713.7,232650.3 6868716.6,232651.5 6868712.3,232668.4 6868720,232670.7 6868715.2)))' ) = 260.67 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{260.67000000077064} and areaRotate{260.67000000077064} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{260.67000000077064} and expectedArea{260.669677734375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233001.9 6868659.6,232993.7 6868654.4,232991.1 6868658.5,232999.6 6868663.9,233001.9 6868659.6)))' ) = 48.055 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{48.054999999811422} and areaRotate{48.054999999811422} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{48.054999999811422} and expectedArea{48.0550537109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((213043.9 6820306.2,213072.3 6820334,213077.9 6820329.2,213079.9 6820331.3,213084 6820327.1,213054 6820296.2,213043.9 6820306.2)))' ) = 566.4 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{566.40000000145233} and areaRotate{566.40000000145233} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{566.40000000145233} and expectedArea{566.40002441406205} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((233291.9 6868767.7,233282.5 6868765.3,233282.7 6868776.5,233289.8 6868778.2,233291.9 6868767.7)))' ) = 91.46 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{91.459999998537228} and areaRotate{91.459999998537228} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{91.459999998537228} and expectedArea{91.4600830078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((224141.7 6868669,224143.5 6868675.8,224157.2 6868671.4,224155.3 6868665.3,224141.7 6868669)))' ) = 95.535 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{95.53499999945403} and areaRotate{95.53499999945403} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{95.53499999945403} and expectedArea{95.5347900390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1037953 6301855.8,1037943.4 6301845.3,1037990.6 6301809.5,1037999.1 6301819.2,1037953 6301855.8)))' ) = 798.775 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{798.77499999843701} and areaRotate{798.77499999843701} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{798.77499999843701} and expectedArea{798.7744140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((220314.4 6868901,220326.8 6868896.5,220323.8 6868889.3,220312.3 6868893.7,220314.4 6868901)))' ) = 97.985 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{97.984999999279367} and areaRotate{97.984999999279367} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{97.984999999279367} and expectedArea{97.9849853515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((576526.7 6286172.9,576512.4 6286183,576546.2 6286229.1,576559.1 6286219.1,576526.7 6286172.9)))' ) = 960.295 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{960.29500000540384} and areaRotate{960.29500000540384} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{960.29500000540384} and expectedArea{960.295166015625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1036623.4 6301864.9,1036616 6301930.6,1036593.6 6301928.7,1036599.8 6301863.2,1036623.4 6301864.9)))' ) = 1521.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1521.0400000020595} and areaRotate{1521.0400000020595} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1521.0400000020595} and expectedArea{1521.04052734375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1041454 6300495.6,1041450.2 6300489.6,1041485.8 6300469.9,1041489.3 6300477.4,1041454 6300495.6)))' ) = 308.455 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{308.45500000045172} and areaRotate{308.45500000045172} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{308.45500000045172} and expectedArea{308.45556640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244067.2 6868147.9,244062.1 6868149.3,244058 6868140,244051.9 6868142.1,244050.2 6868138.9,244058.9 6868135.2,244063.6 6868138.3,244067.2 6868147.9)))' ) = 99.96 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{99.96000000258266} and areaRotate{99.96000000258266} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{99.96000000258266} and expectedArea{99.9600830078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244079.3 6868161.3,244041 6868176.4,244030.6 6868145.2,244045.7 6868141.9,244047.1 6868147.2,244040.5 6868148.8,244044.5 6868162,244075.4 6868151,244079.3 6868161.3)))' ) = 679.665 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{679.66500000375106} and areaRotate{679.66500000375106} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{679.66500000375106} and expectedArea{679.66491699218795} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243925.2 6868202.1,243921.7 6868209.5,243906 6868201,243908.8 6868195.4,243925.2 6868202.1)))' ) = 128.265 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{128.26500000027607} and areaRotate{128.26500000027607} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{128.26500000027607} and expectedArea{128.26513671875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243895.6 6868148.3,243893.8 6868154,243885.6 6868149.7,243887.5 6868144.6,243895.6 6868148.3)))' ) = 51.41 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{51.409999997776183} and areaRotate{51.409999997776183} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{51.409999997776183} and expectedArea{51.4100341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243919.8 6868170.9,243922.9 6868164.6,243901.9 6868156,243897.1 6868168.7,243902.1 6868170.8,243904.1 6868164.7,243919.8 6868170.9)))' ) = 193.155 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{193.15499999686324} and areaRotate{193.15499999686324} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{193.15499999686324} and expectedArea{193.15515136718801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243988.4 6868204.6,243987.2 6868212.2,243978.7 6868209.1,243976.9 6868212.9,243962.6 6868207.8,243963.9 6868204.7,243951.4 6868198.5,243953.7 6868193,243988.4 6868204.6)))' ) = 331.7 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{331.6999999970721} and areaRotate{331.6999999970721} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{331.6999999970721} and expectedArea{331.699951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244111.8 6868164.5,244104.1 6868163.1,244101.1 6868175.5,244109 6868177.5,244111.8 6868164.5)))' ) = 103.99 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{103.98999999963357} and areaRotate{103.98999999963357} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{103.98999999963357} and expectedArea{103.989990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244076.8 6868132.7,244097.3 6868127,244102 6868144.7,244082 6868149.9,244076.8 6868132.7)))' ) = 380.34 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{380.33999999881081} and areaRotate{380.33999999881081} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{380.33999999881081} and expectedArea{380.33996582031199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244283.2 6868044.9,244282.2 6868037.7,244271 6868039.8,244271.6 6868044.7,244271.8 6868046.1,244283.2 6868044.9)))' ) = 77.83 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{77.830000000175204} and areaRotate{77.830000000175204} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{77.830000000175204} and expectedArea{77.8299560546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244787.6 6867925.9,244786.7 6867918.4,244770.5 6867918.5,244770.6 6867926.8,244787.6 6867925.9)))' ) = 131.39 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{131.39000000242029} and areaRotate{131.39000000242029} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{131.39000000242029} and expectedArea{131.39013671875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244583.5 6867962.9,244581.8 6867956,244575.5 6867957,244577.8 6867964.3,244583.5 6867962.9)))' ) = 45 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{45.000000000931315} and areaRotate{45.000000000931315} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{45.000000000931315} and expectedArea{45} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244786.8 6867963.7,244786.6 6867956.1,244779.3 6867956.8,244779.4 6867964.4,244786.8 6867963.7)))' ) = 55.965 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{55.964999997229597} and areaRotate{55.964999997229597} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{55.964999997229597} and expectedArea{55.965087890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244593.2 6867986.5,244592.3 6867977.6,244571.6 6867977.8,244571.4 6867989.8,244579.1 6867989.7,244579.1 6867985.1,244593.2 6867986.5)))' ) = 201.86 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{201.85999999667172} and areaRotate{201.85999999667172} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{201.85999999667172} and expectedArea{201.85986328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244815.8 6867958.6,244809.1 6867961.7,244805.7 6867960.4,244805.3 6867948.4,244789.2 6867951.1,244788.4 6867944,244811 6867940.8,244812.4 6867948,244814.8 6867947.4,244815.8 6867958.6)))' ) = 283.47 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{283.46999999552611} and areaRotate{283.46999999552611} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{283.46999999552611} and expectedArea{283.4697265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244078.8 6868165.2,244071.3 6868167.3,244073.7 6868176.4,244068.7 6868178.4,244071.3 6868188.6,244077.6 6868187.8,244086.7 6868219.1,244099 6868214.7,244078.8 6868165.2)))' ) = 623.6 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{623.60000000830109} and areaRotate{623.60000000830109} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{623.60000000830109} and expectedArea{623.59973144531205} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501704.4 6885486.8,501705.3 6885474.5,501715.2 6885475.1,501714.1 6885487.1,501704.4 6885486.8)))' ) = 119.52 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{119.52000000118106} and areaRotate{119.52000000118106} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{119.52000000118106} and expectedArea{119.520263671875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((225206.8 6868287.9,225207.8 6868300.6,225201.9 6868300.8,225201 6868296.7,225197 6868297.2,225196.1 6868288.3,225206.8 6868287.9)))' ) = 117.36 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{117.35999999904507} and areaRotate{117.35999999904507} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{117.35999999904507} and expectedArea{117.359741210938} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244820.5 6867884.1,244805.6 6867884,244805.2 6867898.6,244820.5 6867898.5,244820.5 6867884.1)))' ) = 218.95 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{218.95000000008446} and areaRotate{218.95000000008446} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{218.95000000008446} and expectedArea{218.949951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((245168.9 6867622.1,245167.2 6867614.9,245158.1 6867617.4,245160 6867624.8,245168.9 6867622.1)))' ) = 70.38 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{70.38000000276179} and areaRotate{70.38000000276179} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{70.38000000276179} and expectedArea{70.3798828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((245148.1 6867598.7,245151.2 6867621.9,245132.4 6867626.3,245129.6 6867618.3,245113.3 6867621.1,245110.6 6867614,245095.5 6867616.5,245094.8 6867607.3,245148.1 6867598.7)))' ) = 930.79 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{930.79000000626115} and areaRotate{930.79000000626115} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{930.79000000626115} and expectedArea{930.79016113281205} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243760.6 6867568.7,243754.7 6867567.6,243751.1 6867582.2,243747.6 6867581.4,243742.1 6867611.4,243748.2 6867612.3,243752 6867583.6,243755.8 6867584.5,243760.6 6867568.7)))' ) = 253.34 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{253.34000000308095} and areaRotate{253.34000000308095} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{253.34000000308095} and expectedArea{253.33984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243755 6867592.6,243793.3 6867598.9,243789.8 6867613.4,243765.2 6867610.2,243765.3 6867605.2,243753.8 6867603.9,243755 6867592.6)))' ) = 528.235 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{528.23499999300896} and areaRotate{528.23499999300896} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{528.23499999300896} and expectedArea{528.23486328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((574542.4 6285219.9,574514.3 6285244.7,574520.2 6285253.4,574548.7 6285228.9,574542.4 6285219.9)))' ) = 400.82 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{400.8200000028254} and areaRotate{400.8200000028254} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{400.8200000028254} and expectedArea{400.820068359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((459699.3 6520597.1,459695 6520598.1,459686.7 6520600.8,459688.3 6520610.2,459692.3 6520608.9,459701.1 6520605.8,459699.3 6520597.1)))' ) = 123.955 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{123.95499999796766} and areaRotate{123.95499999796766} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{123.95499999796766} and expectedArea{123.955078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((991030.1 6299599.4,991019.9 6299600,991018.7 6299593.5,991030.8 6299592,991030.1 6299599.4)))' ) = 77.755 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{77.754999999654274} and areaRotate{77.754999999654274} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{77.754999999654274} and expectedArea{77.75439453125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((574512 6285243.7,574496.1 6285226.2,574459.1 6285260.9,574475 6285278.1,574512 6285243.7)))' ) = 1191.3 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1191.2950000066814} and areaRotate{1191.2950000066814} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1191.2950000066814} and expectedArea{1191.294921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((615851.4 6757807.2,615844.5 6757808.4,615846.1 6757821,615839.9 6757822.2,615841.6 6757833.1,615839.4 6757833.4,615840.1 6757838.7,615842.5 6757838.5,615843.3 6757846.6,615849.5 6757845.9,615847 6757826.1,615854.8 6757824.7,615851.4 6757807.2)))' ) = 302.19 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{302.19000000114556} and areaRotate{302.19000000114556} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{302.19000000114556} and expectedArea{302.190185546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((991005.3 6299556.9,990982.1 6299558.9,990981.4 6299550.6,991004.9 6299548.9,991005.3 6299556.9)))' ) = 191.32 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{191.31999999777292} and areaRotate{191.31999999777292} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{191.31999999777292} and expectedArea{191.3203125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((264132.4 6867087.4,264126.7 6867088.9,264127.8 6867093,264133.3 6867091.6,264132.4 6867087.4)))' ) = 24.69 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{24.690000000802101} and areaRotate{24.690000000802101} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{24.690000000802101} and expectedArea{24.68994140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((990960.4 6299759.7,990960.8 6299769.3,990953 6299769.4,990952.3 6299759.5,990960.4 6299759.7)))' ) = 77.485 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{77.485000001654242} and areaRotate{77.485000001654242} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{77.485000001654242} and expectedArea{77.48486328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1038894.2 6300779.2,1038903.2 6300760.3,1038910.7 6300764.3,1038901.4 6300782.5,1038894.2 6300779.2)))' ) = 169.74 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{169.73999999785102} and areaRotate{169.73999999785102} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{169.73999999785102} and expectedArea{169.740234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1037603.5 6300916.6,1037588.7 6300912.8,1037600.5 6300871.7,1037612.9 6300875.6,1037603.5 6300916.6)))' ) = 599.09 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{599.09000000374147} and areaRotate{599.09000000374147} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{599.09000000374147} and expectedArea{599.09033203125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244499.2 6867394,244497.4 6867405.9,244524 6867411,244526.6 6867402.7,244514.8 6867401.2,244514.8 6867396.3,244499.2 6867394)))' ) = 295.32 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{295.31999999951631} and areaRotate{295.31999999951631} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{295.31999999951631} and expectedArea{295.31982421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244776.4 6867346.6,244772 6867357.6,244749.9 6867350.6,244753.7 6867340.6,244776.4 6867346.6)))' ) = 261.85 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{261.85000000000588} and areaRotate{261.85000000000588} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{261.85000000000588} and expectedArea{261.84997558593801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244738.5 6867355.4,244736.4 6867363.8,244720.7 6867359.2,244722.7 6867352.8,244738.5 6867355.4)))' ) = 123.93 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{123.92999999876221} and areaRotate{123.92999999876221} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{123.92999999876221} and expectedArea{123.929931640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244711.8 6867347.9,244710.3 6867353.2,244701.4 6867350.9,244702.8 6867345.2,244711.8 6867347.9)))' ) = 52.85 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{52.849999999976703} and areaRotate{52.849999999976703} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{52.849999999976703} and expectedArea{52.85009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244353.3 6867367.7,244352.5 6867376.5,244341.5 6867374.1,244340.4 6867376.9,244326.2 6867374.6,244326.8 6867369.5,244338.8 6867371.4,244340.1 6867364.7,244353.3 6867367.7)))' ) = 193.745 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{193.74500000489616} and areaRotate{193.74500000489616} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{193.74500000489616} and expectedArea{193.74499511718801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244363.9 6867372.7,244366.8 6867367.1,244392.6 6867379.5,244389.7 6867385.8,244391.5 6867386.9,244390 6867390.4,244380.5 6867385.5,244381.7 6867382.1,244363.9 6867372.7)))' ) = 236.065 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{236.06499999688106} and areaRotate{236.06499999688106} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{236.06499999688106} and expectedArea{236.06494140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244571.2 6867461.6,244569.3 6867471.4,244557 6867468.8,244557.8 6867465,244552.1 6867463.8,244553.3 6867457.5,244571.2 6867461.6)))' ) = 163.415 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{163.41500000084136} and areaRotate{163.41500000084136} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{163.41500000084136} and expectedArea{163.4150390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244739.7 6867385,244738.5 6867388.7,244736 6867395.7,244717.9 6867390.3,244689 6867381.1,244690.5 6867375.4,244708 6867380.9,244708.5 6867379.1,244720.2 6867383.2,244720.9 6867379.9,244739.7 6867385)))' ) = 413.15 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{413.15000000817247} and areaRotate{413.15000000817247} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{413.15000000817247} and expectedArea{413.14990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((245011.7 6867312.5,245004.1 6867312.2,245006.4 6867291.7,245012 6867291.9,245011.7 6867312.5)))' ) = 135.955 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{135.95500000058263} and areaRotate{135.95500000058263} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{135.95500000058263} and expectedArea{135.95495605468801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((245046.6 6867366.7,245046.6 6867370.9,245028.5 6867370.4,245027.7 6867357.3,245031.2 6867357.3,245031.4 6867363.9,245038.9 6867363.9,245038.8 6867365.7,245046.6 6867366.7)))' ) = 128.045 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{128.04500000026277} and areaRotate{128.04500000026277} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{128.04500000026277} and expectedArea{128.04504394531199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244763.6 6867110.9,244765.4 6867122.7,244772.2 6867122,244772.7 6867126.7,244783.5 6867125.5,244785.6 6867134.5,244762.3 6867138,244761 6867129.2,244754.4 6867130.2,244751.5 6867113.3,244763.6 6867110.9)))' ) = 461.715 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{461.71499999957621} and areaRotate{461.71499999957621} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{461.71499999957621} and expectedArea{461.715087890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244770.2 6867085.8,244772.2 6867092.5,244766.7 6867094.4,244767.1 6867096.8,244750 6867103,244748 6867096.8,244762.9 6867093.1,244761.5 6867089.7,244770.2 6867085.8)))' ) = 155.305 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{155.30499999909836} and areaRotate{155.30499999909836} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{155.30499999909836} and expectedArea{155.304931640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244502.2 6867295.5,244503.7 6867280,244479.1 6867278.6,244478.6 6867293.2,244502.2 6867295.5)))' ) = 364.555 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{364.55499999569179} and areaRotate{364.55499999569179} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{364.55499999569179} and expectedArea{364.554931640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244593.2 6867244.6,244591.6 6867252.6,244578.8 6867249.5,244580.3 6867241.4,244593.2 6867244.6)))' ) = 108.325 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{108.32500000075379} and areaRotate{108.32500000075379} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{108.32500000075379} and expectedArea{108.325073242188} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244549.6 6867222.4,244530 6867216.4,244523.4 6867240,244530.5 6867242.5,244532.8 6867234.4,244544.1 6867237.4,244549.6 6867222.4)))' ) = 385.07 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{385.07000000021043} and areaRotate{385.07000000021043} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{385.07000000021043} and expectedArea{385.06982421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244765.6 6867254.6,244765.2 6867259,244742.9 6867256.2,244743.2 6867251.2,244765.6 6867254.6)))' ) = 106.13 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{106.12999999900524} and areaRotate{106.12999999900524} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{106.12999999900524} and expectedArea{106.130249023438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244673 6867128.1,244673.6 6867134.4,244666.8 6867134.9,244666.9 6867128.2,244673 6867128.1)))' ) = 42 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{41.999999999885034} and areaRotate{41.999999999885034} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{41.999999999885034} and expectedArea{42.0001220703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244420.1 6867106.2,244418.7 6867083.8,244456.5 6867081.3,244456.3 6867084.4,244470.9 6867083.7,244470.7 6867076.8,244483.7 6867077.1,244483.7 6867092.9,244477.4 6867093.2,244478.1 6867110.6,244440.6 6867111.9,244439.4 6867105.5,244420.1 6867106.2)))' ) = 1677.85 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1677.8549999859517} and areaRotate{1677.8549999859517} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1677.8549999859517} and expectedArea{1677.85498046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244695.7 6867118.2,244688.6 6867117.8,244689 6867113.2,244680.5 6867112.7,244681.3 6867107.9,244684.2 6867108.4,244685.1 6867095.5,244687.4 6867095.4,244688 6867090.5,244690.5 6867090.8,244690.6 6867085.1,244695.8 6867086.3,244695.1 6867088.4,244696.6 6867088.8,244695.7 6867118.2)))' ) = 323.075 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{323.07499999671995} and areaRotate{323.07499999671995} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{323.07499999671995} and expectedArea{323.07470703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244666.8 6867168.3,244667 6867177.3,244696.8 6867167.6,244710.6 6867167.2,244711.3 6867157.6,244713.4 6867157.8,244709.5 6867109.3,244702.2 6867110,244701.1 6867120.2,244698.6 6867120.7,244699.4 6867135.5,244699.5 6867142.9,244690.1 6867143.3,244690 6867151.8,244699.9 6867151.5,244699.9 6867160.7,244688.3 6867160.4,244688 6867164.2,244666.8 6867168.3)))' ) = 1001.79 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1001.7850000061349} and areaRotate{1001.7850000061349} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1001.7850000061349} and expectedArea{1001.78503417969} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244739.4 6867174.6,244739.5 6867177,244737.7 6867177.2,244736.4 6867184.4,244738.5 6867184.8,244737.2 6867188.9,244752.2 6867189.1,244752.3 6867192.7,244761.2 6867193.9,244761.4 6867189.3,244767.8 6867189.4,244768.3 6867181.8,244762.8 6867181.1,244762.9 6867175,244754.7 6867174.2,244754.5 6867176.9,244739.4 6867174.6)))' ) = 425.11 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{425.10999999979231} and areaRotate{425.10999999979231} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{425.10999999979231} and expectedArea{425.10986328125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244766.4 6867221.9,244765.7 6867228.4,244752.8 6867227.3,244752.4 6867234.2,244761.7 6867234.6,244760.8 6867242.1,244744.8 6867240,244745.5 6867232.9,244743.6 6867232.3,244744.2 6867225.5,244746 6867225.5,244747.1 6867218.5,244755.1 6867219.5,244755.2 6867217.8,244761.1 6867218.7,244760.7 6867221,244766.4 6867221.9)))' ) = 333.685 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{333.68500000325429} and areaRotate{333.68500000325429} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{333.68500000325429} and expectedArea{333.684814453125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244274.7 6867319.6,244273.8 6867327.4,244245.5 6867322.1,244237.5 6867354,244229.7 6867351.9,244231.3 6867345.8,244228.9 6867345.2,244229.8 6867338.1,244232.5 6867338.5,244239.8 6867313.7,244274.7 6867319.6)))' ) = 557.515 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{557.51500000400347} and areaRotate{557.51500000400347} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{557.51500000400347} and expectedArea{557.514892578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244645.2 6867451.6,244642.7 6867458.4,244632.8 6867454.6,244630.1 6867463.1,244623 6867460,244625.2 6867452.8,244622.3 6867451.5,244624.5 6867443.5,244645.2 6867451.6)))' ) = 231.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{231.11999999967202} and areaRotate{231.11999999967202} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{231.11999999967202} and expectedArea{231.119873046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244229.1 6867304.5,244217.5 6867322.4,244192.2 6867308.4,244203.3 6867289.6,244229.1 6867304.5)))' ) = 632.85 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{632.84999999580111} and areaRotate{632.84999999580111} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{632.84999999580111} and expectedArea{632.849853515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244676.7 6867101.4,244675.7 6867107.3,244664.8 6867105.2,244665.2 6867099.7,244676.7 6867101.4)))' ) = 65.17 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{65.170000002324798} and areaRotate{65.170000002324798} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{65.170000002324798} and expectedArea{65.170166015625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244520.7 6867303.1,244520.2 6867316.5,244493.4 6867314.7,244494.4 6867300.9,244520.7 6867303.1)))' ) = 362.58 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{362.57999999630738} and areaRotate{362.57999999630738} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{362.57999999630738} and expectedArea{362.58020019531199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244550.9 6867299.2,244547.6 6867306.6,244531.6 6867300.7,244529.6 6867304.8,244521.3 6867301.1,244525 6867290.7,244550.9 6867299.2)))' ) = 243.92 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{243.92000000737795} and areaRotate{243.92000000737795} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{243.92000000737795} and expectedArea{243.91979980468801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244777.6 6867092.4,244770.6 6867095,244774.1 6867111.3,244782.4 6867107.8,244777.6 6867092.4)))' ) = 133.91 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{133.91000000285192} and areaRotate{133.91000000285192} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{133.91000000285192} and expectedArea{133.91003417968801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244540.6 6867247.7,244531.4 6867244.7,244524.8 6867271,244559.1 6867280.7,244557.8 6867286,244563.1 6867287.3,244572.1 6867263.1,244562.5 6867259.9,244564.1 6867255.9,244546.1 6867248.9,244542.9 6867259.5,244538 6867257.7,244540.6 6867247.7)))' ) = 1057.98 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1057.9750000024883} and areaRotate{1057.9750000024883} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1057.9750000024883} and expectedArea{1057.97534179688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244743.9 6867215.5,244744 6867224.1,244728.9 6867223.1,244728.5 6867237.6,244722.3 6867237.1,244722.8 6867222,244726.5 6867221.9,244726.5 6867215.1,244743.9 6867215.5)))' ) = 235.88 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{235.88000000140843} and areaRotate{235.88000000140843} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{235.88000000140843} and expectedArea{235.88000488281199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244748.7 6867341.8,244743.9 6867339.5,244748 6867329.5,244753.5 6867332,244748.7 6867341.8)))' ) = 61.665 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{61.665000001276475} and areaRotate{61.665000001276475} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{61.665000001276475} and expectedArea{61.6650390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244285.9 6867350.8,244286.6 6867359,244281 6867359.1,244255.2 6867358,244255 6867351.1,244285.9 6867350.8)))' ) = 239.395 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{239.3949999956281} and areaRotate{239.3949999956281} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{239.3949999956281} and expectedArea{239.39489746093801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244523.7 6867381.7,244522.9 6867388.6,244515 6867387.1,244515.5 6867381.4,244523.7 6867381.7)))' ) = 51.3 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{51.300000002201713} and areaRotate{51.300000002201713} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{51.300000002201713} and expectedArea{51.300048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244767 6867388.3,244740.6 6867383.1,244746 6867357.2,244773.9 6867363.8,244767 6867388.3)))' ) = 720.465 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{720.46500000761966} and areaRotate{720.46500000761966} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{720.46500000761966} and expectedArea{720.465087890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244778.5 6867396.7,244779 6867389.6,244808.3 6867390.1,244808.1 6867398.4,244778.5 6867396.7)))' ) = 227.15 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{227.14999999178835} and areaRotate{227.14999999178835} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{227.14999999178835} and expectedArea{227.14978027343801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244379 6867083.4,244378.1 6867095.3,244338.5 6867090.3,244339.4 6867077.2,244379 6867083.4)))' ) = 500.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{500.04000001846384} and areaRotate{500.04000001846384} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{500.04000001846384} and expectedArea{500.03991699218801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244636.2 6867108.4,244636.7 6867099.1,244623.8 6867097.8,244621.8 6867108,244636.2 6867108.4)))' ) = 134.15 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{134.14999999659048} and areaRotate{134.14999999659048} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{134.14999999659048} and expectedArea{134.15002441406199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244520.8 6867088.3,244521.6 6867081.5,244548.9 6867084.5,244548.3 6867094.4,244537.5 6867094.4,244537.6 6867091.2,244520.8 6867088.3)))' ) = 237.89 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{237.88999999897294} and areaRotate{237.88999999897294} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{237.88999999897294} and expectedArea{237.89013671875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244510.4 6867089,244491.1 6867089.8,244492.2 6867110,244510.2 6867109,244510.3 6867102.3,244510.4 6867089)))' ) = 375.6 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{375.59999999767746} and areaRotate{375.59999999767746} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{375.59999999767746} and expectedArea{375.60009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244510.2 6867109,244537 6867108.5,244536.4 6867101.7,244510.3 6867102.3,244510.2 6867109)))' ) = 178.675 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{178.67500000009528} and areaRotate{178.67500000009528} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{178.67500000009528} and expectedArea{178.6748046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243896.6 6867210.4,243890.1 6867210.6,243890.1 6867221.5,243873.4 6867218.5,243871.7 6867227.9,243892.5 6867230.7,243893.1 6867222.8,243896 6867223.1,243896.6 6867210.4)))' ) = 260.405 1: Test case SFCGAL_algorithm_DifferenceTest/testDifference3DDivideByZeroCrash did not check any assertions 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(369): Leaving test case "testDifference3DDivideByZeroCrash"; testing time: 141747us 1: ./test/unit/SFCGAL/algorithm/DifferenceTest.cpp(36): Leaving test suite "SFCGAL_algorithm_DifferenceTest"; testing time: 318398us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(45): Entering test suite "SFCGAL_algorithm_DistanceTest" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(50): Entering test case "testDistanceBetweenEmptyPointsIsInfinity" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(52): info: check Point().distance( Point() ) == std::numeric_limits< double >::infinity() has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(50): Leaving test case "testDistanceBetweenEmptyPointsIsInfinity"; testing time: 268us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(106): Entering test case "testDistancePointPoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(108): info: check Point( 0.0,0.0 ).distance( Point( 0.0,0.0 ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(109): info: check Point( 1.0,1.0 ).distance( Point( 4.0,5.0 ) ) == 5.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(106): Leaving test case "testDistancePointPoint"; testing time: 160us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(111): Entering test case "testDistancePointPoint3D" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(113): 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(114): 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(111): Leaving test case "testDistancePointPoint3D"; testing time: 187us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(119): Entering test case "testDistancePointLineString_pointOnLineString" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{260.40499999673011} and areaRotate{260.40499999673011} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{260.40499999673011} and expectedArea{260.40490722656199} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(126): info: check point.distance( lineString ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(119): Leaving test case "testDistancePointLineString_pointOnLineString"; testing time: 167us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(128): Entering test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(133): info: check 'exception "GeometryInvalidityException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(128): Leaving test case "testDistancePointLineString_pointOnLineString_badLineStringDefinition"; testing time: 184us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(135): Entering test case "testDistancePointLineString_pointOnLineString_collapsedSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(141): info: check 'exception "GeometryInvalidityException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(135): Leaving test case "testDistancePointLineString_pointOnLineString_collapsedSegments"; testing time: 155us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(143): Entering test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(149): info: check point.distance3D( lineString ) == 5.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(143): Leaving test case "testDistancePointLineString3D_pointOnLineString_collapsedSegments"; testing time: 144us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(154): Entering test case "testDistancePointLineString_pointOutOfLineString" 2: area( ' MULTIPOLYGON(((243896.9 6867188.2,243888.7 6867188.2,243888.6 6867205.3,243888.6 6867207.6,243897.1 6867207.8,243896.9 6867188.2)))' ) = 162.935 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(161): info: check point.distance( lineString ) == sqrt( 2.0 )/2.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(154): Leaving test case "testDistancePointLineString_pointOutOfLineString"; testing time: 157us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(165): Entering test case "testDistancePointPolygon_pointInPolygon" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(169): info: check gA->distance( *gB ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(165): Leaving test case "testDistancePointPolygon_pointInPolygon"; testing time: 205us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(171): Entering test case "testDistancePointPolygon_pointOutOfPolygon" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(175): info: check gA->distance( *gB ) == sqrt( 2.0 )/2.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(171): Leaving test case "testDistancePointPolygon_pointOutOfPolygon"; testing time: 167us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(179): Entering test case "testDistanceLineStringLineString_zeroLengthSegments" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{162.93500000399561} and areaRotate{162.93500000399561} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{162.93500000399561} and expectedArea{162.93493652343801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(183): info: check gA->distance( *gB ) == 5.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(179): Leaving test case "testDistanceLineStringLineString_zeroLengthSegments"; testing time: 180us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(186): Entering test case "testDistanceLineStringLineString3D_zeroLengthSegments" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(190): info: check gA->distance3D( *gB ) == 5.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(186): Leaving test case "testDistanceLineStringLineString3D_zeroLengthSegments"; testing time: 169us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(194): Entering test case "testDistance3DLineStringTriangle_lineStringInTriangle" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(198): info: check gA->distance3D( *gB ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(194): Leaving test case "testDistance3DLineStringTriangle_lineStringInTriangle"; testing time: 199us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(200): Entering test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest" 2: area( ' MULTIPOLYGON(((243915.1 6867225.1,243907.2 6867226.2,243905.4 6867205.3,243906.2 6867192.1,243911.8 6867191.2,243915.1 6867225.1)))' ) = 251.89 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(204): info: check gA->distance3D( *gB ) == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(200): Leaving test case "testDistance3DLineStringTriangle_lineStringStartPointIsNearest"; testing time: 216us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(208): Entering test case "testDistance3DTriangleTriangle_contained" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(212): info: check gA->distance3D( *gB ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(208): Leaving test case "testDistance3DTriangleTriangle_contained"; testing time: 211us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(214): Entering test case "testDistance3DTriangleTriangle_parallel" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(218): info: check gA->distance3D( *gB ) == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(214): Leaving test case "testDistance3DTriangleTriangle_parallel"; testing time: 237us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(223): Entering test case "testDistancePolygonPolygon_disjoint" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{251.88999999973981} and areaRotate{251.88999999973981} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{251.88999999973981} and expectedArea{251.89013671875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(227): info: check gA->distance( *gB ) == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(223): Leaving test case "testDistancePolygonPolygon_disjoint"; testing time: 232us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(230): Entering test case "testDistanceMultiPointMultiPoint_disjoint" 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(234): info: check gA->distance( *gB ) == 5.0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(230): Leaving test case "testDistanceMultiPointMultiPoint_disjoint"; testing time: 183us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(238): Entering test case "testDistancePolygonSolid" 2: area( ' MULTIPOLYGON(((241351.9 6867300,241325.8 6867314.4,241328.3 6867318.5,241354.5 6867304.5,241351.9 6867300)))' ) = 148.655 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{148.65500000104322} and areaRotate{148.65500000104322} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{148.65500000104322} and expectedArea{148.65515136718801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((992148.6 6299108.6,992140.3 6299109,992140.2 6299102.1,992148 6299101.6,992148.6 6299108.6)))' ) = 56.105 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{56.10499999973284} and areaRotate{56.10499999973284} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{56.10499999973284} and expectedArea{56.1044921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862828.2 6577856.2,862814.5 6577855.6,862813.7 6577871.8,862827.4 6577873,862828.2 6577856.2)))' ) = 226.77 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{226.77000000265662} and areaRotate{226.77000000265662} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{226.77000000265662} and expectedArea{226.77099609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862794.1 6577915.7,862790.8 6577940.6,862793.7 6577941.1,862792.6 6577950,862803.1 6577950.9,862805.8 6577925.1,862807.8 6577925.2,862808.7 6577917.8,862794.1 6577915.7)))' ) = 432.89 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{432.88999999967291} and areaRotate{432.88999999967291} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{432.88999999967291} and expectedArea{432.890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862882.4 6577747.9,862893.3 6577748.1,862892.8 6577757.3,862898.1 6577757.7,862897.4 6577762.1,862881.2 6577760.8,862882.4 6577747.9)))' ) = 170.6 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{170.60000000299186} and areaRotate{170.60000000299186} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{170.60000000299186} and expectedArea{170.60009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862829.3 6577779.7,862828.6 6577787.7,862827.2 6577787.8,862826.6 6577800.3,862815.6 6577799.8,862817.2 6577779.1,862829.3 6577779.7)))' ) = 234.56 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{234.56000000376139} and areaRotate{234.56000000376139} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{234.56000000376139} and expectedArea{234.560546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((984170.3 6781502.8,984172.4 6781510.3,984180.9 6781507.2,984178.1 6781499.8,984170.3 6781502.8)))' ) = 68.19 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{68.189999998438878} and areaRotate{68.189999998438878} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{68.189999998438878} and expectedArea{68.18994140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((992529.3 6298334.3,992526.4 6298321.4,992537.7 6298319.1,992540.1 6298332.1,992529.3 6298334.3)))' ) = 149.06 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{149.06000000271365} and areaRotate{149.06000000271365} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{149.06000000271365} and expectedArea{149.06005859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((923203.4 6771233.7,923209.8 6771232.5,923212.8 6771241.1,923205.8 6771242.6,923203.4 6771233.7)))' ) = 62.27 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{62.270000001300353} and areaRotate{62.270000001300353} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{62.270000001300353} and expectedArea{62.2705078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((987834.6 6298676.4,987841.9 6298675.9,987842.6 6298680.3,987834.9 6298680.8,987834.6 6298676.4)))' ) = 33.25 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{33.250000002793968} and areaRotate{33.250000002793968} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{33.250000002793968} and expectedArea{33.2509765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1038581.7 6299944.4,1038574 6299917.6,1038582.4 6299915.8,1038589.4 6299942.4,1038581.7 6299944.4)))' ) = 228.9 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{228.8999999959895} and areaRotate{228.8999999959895} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{228.8999999959895} and expectedArea{228.89990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((991566.1 6298055.7,991563.2 6298053.9,991567.6 6298049.2,991570 6298051,991566.1 6298055.7)))' ) = 19.925 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{19.925000000032014} and areaRotate{19.925000000032014} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{19.925000000032014} and expectedArea{19.92431640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((984214 6298204.9,984211.5 6298197.8,984226.3 6298195,984227.9 6298202,984214 6298204.9)))' ) = 107.01 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{107.0099999973207} and areaRotate{107.0099999973207} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{107.0099999973207} and expectedArea{107.0107421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((417127.8 6866903.4,417127.7 6866910.3,417108.1 6866910,417098.4 6866909.7,417098.5 6866903.1,417127.8 6866903.4)))' ) = 199.305 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{199.30500000142521} and areaRotate{199.30500000142521} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{199.30500000142521} and expectedArea{199.30517578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((480736.1 6882291.2,480734.5 6882277.3,480729.1 6882277.4,480729.8 6882290.9,480736.1 6882291.2)))' ) = 80.03 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{80.029999998137939} and areaRotate{80.029999998137939} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{80.029999998137939} and expectedArea{80.030029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((417208.8 6866932.1,417208.8 6866922.2,417208.8 6866915.6,417214.9 6866915.8,417214.6 6866932.3,417208.8 6866932.1)))' ) = 98.205 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{98.204999999738646} and areaRotate{98.204999999738646} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{98.204999999738646} and expectedArea{98.205078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((442658.7 6877991.9,442660.3 6877985.2,442662.9 6877985.9,442661.2 6877992.6,442658.7 6877991.9)))' ) = 18.24 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{18.240000000720606} and areaRotate{18.240000000720606} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{18.240000000720606} and expectedArea{18.239990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((252748 6866656.1,252751.9 6866658.6,252756.9 6866651.4,252753.1 6866648.7,252748 6866656.1)))' ) = 41.235 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{41.235000001630247} and areaRotate{41.235000001630247} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{41.235000001630247} and expectedArea{41.2349853515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((998669.7 6297598.3,998669.2 6297604.3,998657.7 6297603.6,998657.8 6297597.6,998669.7 6297598.3)))' ) = 70.41 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{70.410000000117577} and areaRotate{70.410000000117577} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{70.410000000117577} and expectedArea{70.41015625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244695.8 6866992.9,244690 6866991.7,244690.1 6866981.8,244679 6866977.1,244678.1 6866980.6,244668.4 6866977.6,244668.9 6866974.4,244665.3 6866973.2,244667.5 6866965.8,244693.7 6866976,244695.8 6866992.9)))' ) = 286.65 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{286.64999999772783} and areaRotate{286.64999999772783} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{286.64999999772783} and expectedArea{286.650146484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((186232.6 6797400,186224.6 6797385.3,186216.5 6797389.9,186225.1 6797404.6,186232.6 6797400)))' ) = 152.84 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{152.83999999839307} and areaRotate{152.83999999839307} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{152.83999999839307} and expectedArea{152.83996582031199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244057 6866875.8,244048.7 6866875.2,244049.2 6866871.7,244026.8 6866869.7,244027.1 6866862.1,244054.6 6866864.9,244055.5 6866857,244048.3 6866855.8,244048.5 6866851.4,244058.3 6866853,244060.6 6866858.4,244057 6866875.8)))' ) = 349.98 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{349.97999999578269} and areaRotate{349.97999999578269} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{349.97999999578269} and expectedArea{349.97985839843801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244036 6866855.1,244035.2 6866842.2,243998.7 6866842.4,243998.6 6866848.8,244002.2 6866848.7,244001.9 6866855,244013.7 6866854.8,244013.6 6866857.5,244023.7 6866858.6,244023.9 6866854.2,244036 6866855.1)))' ) = 473.57 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{473.57000000789685} and areaRotate{473.57000000789685} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{473.57000000789685} and expectedArea{473.570068359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244351.5 6866828.3,244347.3 6866826.4,244351.7 6866818,244355 6866819.3,244351.5 6866828.3)))' ) = 38.945 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{38.945000001108284} and areaRotate{38.945000001108284} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{38.945000001108284} and expectedArea{38.945068359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244346.5 6866842.1,244339.6 6866838.5,244344.5 6866829.9,244350.2 6866833,244346.5 6866842.1)))' ) = 70.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{70.160000001022723} and areaRotate{70.160000001022723} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{70.160000001022723} and expectedArea{70.159912109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244662.2 6866962.9,244654 6866958.3,244651.4 6866965.3,244659.9 6866968.5,244662.2 6866962.9)))' ) = 62.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{62.159999999541313} and areaRotate{62.159999999541313} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{62.159999999541313} and expectedArea{62.16015625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244731.5 6867025.4,244726.2 6867025.8,244725.5 6867008.9,244722.3 6867008.8,244721.9 6867002.6,244729 6867002.1,244731.5 6867025.4)))' ) = 127.365 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{127.36500000025571} and areaRotate{127.36500000025571} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{127.36500000025571} and expectedArea{127.364990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244702.4 6866959.5,244687.1 6866955.9,244685.2 6866962.5,244700.4 6866967.5,244702.4 6866959.5)))' ) = 119.71 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{119.71000000089464} and areaRotate{119.71000000089464} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{119.71000000089464} and expectedArea{119.7099609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244679.6 6866946.5,244671.4 6866942.6,244674.7 6866931.3,244669.9 6866929.4,244666.1 6866947.4,244677.9 6866953.3,244679.6 6866946.5)))' ) = 143.985 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{143.98500000151458} and areaRotate{143.98500000151458} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{143.98500000151458} and expectedArea{143.98498535156199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244672.7 6867052.5,244670.3 6867048.5,244664.5 6867051.5,244667.1 6867056.1,244672.7 6867052.5)))' ) = 32.76 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{32.760000000376607} and areaRotate{32.760000000376607} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{32.760000000376607} and expectedArea{32.760009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(242): info: check gA->distance3D( *gB ) == 0 has passed 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(238): Leaving test case "testDistancePolygonSolid"; testing time: 33722us 1: ./test/unit/SFCGAL/algorithm/DistanceTest.cpp(45): Leaving test suite "SFCGAL_algorithm_DistanceTest"; testing time: 37760us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(44): Entering test suite "SFCGAL_algorithm_ExtrudeTest" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(47): Entering test case "testExtrudePoint" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(51): info: check ext->is< LineString >() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(52): info: check ext->as< LineString >().is3D() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(53): info: check ext->asText( 1 ) == "LINESTRING(0.0 0.0 0.0,0.0 0.0 1.0)" has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(47): Leaving test case "testExtrudePoint"; testing time: 259us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(57): Entering test case "testExtrudeLineString" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(64): info: check ext->is< PolyhedralSurface >() has passed 2: area( ' MULTIPOLYGON(((244655.9 6866984.2,244653.5 6866979,244645 6866986.9,244651.6 6866994,244656.4 6866989.8,244654.1 6866986.5,244655.9 6866984.2)))' ) = 88.06 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(65): info: check ext->as< PolyhedralSurface >().is3D() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(66): info: check ext->asText( 1 ) == "POLYHEDRALSURFACE(((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(57): Leaving test case "testExtrudeLineString"; testing time: 196us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(71): Entering test case "testExtrudeSquare" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(83): info: check ext->is< Solid >() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(84): info: check ext->as< Solid >().numShells() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(85): info: check ext->as< Solid >().exteriorShell().numPolygons() == 6U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(71): Leaving test case "testExtrudeSquare"; testing time: 336us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(88): Entering test case "testExtrudePolyhedral" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{88.060000000575229} and areaRotate{88.060000000575229} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{88.060000000575229} and expectedArea{88.0599365234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(93): info: check ext->is< Solid >() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(94): info: check ext->as< Solid >().numShells() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(88): Leaving test case "testExtrudePolyhedral"; testing time: 405us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(97): Entering test case "testExtrudeMultiPolygon" 2: area( ' MULTIPOLYGON(((244520.8 6867088.3,244521.6 6867081.5,244523.7 6867066.6,244492.9 6867064.2,244492.1 6867083.1,244497.3 6867083,244497.5 6867086.8,244520.8 6867088.3)))' ) = 638.94 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(122): info: check ext->is< MultiSolid >() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(123): info: check ext->as().numGeometries() == 2U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(97): Leaving test case "testExtrudeMultiPolygon"; testing time: 669us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(127): Entering test case "testExtrudeSquareWithHole" 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{638.9400000098251} and areaRotate{638.9400000098251} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{638.9400000098251} and expectedArea{638.93994140625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(154): info: check ext->is< Solid >() has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(155): info: check ext->as< Solid >().numShells() == 1U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(156): info: check ext->as< Solid >().exteriorShell().numPolygons() == 10U has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(127): Leaving test case "testExtrudeSquareWithHole"; testing time: 750us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(161): Entering test case "testChainingExtrude" 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(165): info: check g->asText( 0 ) == "LINESTRING(0 0 0,1 0 0)" has passed 2: area( ' MULTIPOLYGON(((244707.6 6866919,244698.4 6866916.8,244699.4 6866910.6,244708.4 6866912.8,244707.6 6866919)))' ) = 58.4 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(167): info: check g->asText( 0 ) == "POLYHEDRALSURFACE(((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)))" has passed 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(169): info: check g->asText( 0 ) == "SOLID((((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(161): Leaving test case "testChainingExtrude"; testing time: 313us 1: ./test/unit/SFCGAL/algorithm/ExtrudeTest.cpp(44): Leaving test suite "SFCGAL_algorithm_ExtrudeTest"; testing time: 3155us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(45): Entering test suite "SFCGAL_algorithm_Force3DTest" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(47): Entering test case "testIgnoreEmpty" 1: Point 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{58.399999999499414} and areaRotate{58.399999999499414} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{58.399999999499414} and expectedArea{58.39990234375} doesn't exceed 0.5% 1: LineString 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 1: Polygon 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 1: Triangle 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 1: Solid 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 1: GeometryCollection 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 1: MultiPoint 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 1: MultiLineString 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 1: MultiPolygon 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 1: MultiSolid 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 1: TriangulatedSurface 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(56): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(58): info: check g->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(47): Leaving test case "testIgnoreEmpty"; testing time: 646us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(62): Entering test case "testPointForceZ" 2: area( ' MULTIPOLYGON(((244676.9 6866993.3,244676.9 6866988,244662.9 6866986.8,244662.7 6866993.6,244676.9 6866993.3)))' ) = 85.35 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(66): info: check p.asText( 1 ) == "POINT(3.0 4.0 0.0)" has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(62): Leaving test case "testPointForceZ"; testing time: 162us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(68): Entering test case "testPointForceZWithValue" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(72): info: check p.asText( 1 ) == "POINT(3.0 4.0 -9999.0)" has passed 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(68): Leaving test case "testPointForceZWithValue"; testing time: 144us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(76): Entering test case "test_MixedLineString2D3D" 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(84): info: check lineString.asText( 1 ) == "LINESTRING(1.0 1.0 0.0,2.0 2.0 1.0,3.0 3.0 0.0)" has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{85.350000000689732} and areaRotate{85.350000000689732} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{85.350000000689732} and expectedArea{85.3499755859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(76): Leaving test case "test_MixedLineString2D3D"; testing time: 167us 1: ./test/unit/SFCGAL/algorithm/Force3DTest.cpp(45): Leaving test suite "SFCGAL_algorithm_Force3DTest"; testing time: 1245us 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(65): Entering test suite "SFCGAL_algorithm_IntersectionTest" 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(67): Entering test case "testFileIntersectionTest" 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(101): info: check ifs.good() has passed 1: line#38:2|POINT(0 0)|POINT(0 0)|POINT(0 0) 2: area( ' MULTIPOLYGON(((244809.2 6867069.4,244809.1 6867069,244805.2 6867065.4,244799.3 6867073,244803.2 6867077,244809.2 6867069.4)))' ) = 54.42 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '38: intersection(POINT(0/1 0/1), POINT(0/1 0/1)) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#39:3|POINT(0 0 0)|POINT(0 0 0)|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '39: intersection3D(POINT(0/1 0/1 0/1), POINT(0/1 0/1 0/1)) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#40:2|POINT(1 0)|POINT(0 0)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '40: intersection(POINT(1/1 0/1), POINT(0/1 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#41:3|POINT(1 0 0)|POINT(0 0 0)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '41: intersection3D(POINT(1/1 0/1 0/1), POINT(0/1 0/1 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#48:2|POINT(0.5 0)|LINESTRING(0 0,1 0)|POINT(0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '48: intersection(POINT(1/2 0/1), LINESTRING(0/1 0/1,1/1 0/1)) is POINT(1/2 0/1) and should be POINT(1/2 0/1)' has passed 1: line#49:3|POINT(0.5 0 0)|LINESTRING(0 0 0,1 0 0)|POINT(0.5 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{54.420000000136213} and areaRotate{54.420000000136213} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{54.420000000136213} and expectedArea{54.4200439453125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '49: intersection3D(POINT(1/2 0/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)) is POINT(1/2 0/1 0/1) and should be POINT(1/2 0/1 0/1)' has passed 1: line#51:2|POINT(0 1)|LINESTRING(0 0,1 0)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '51: intersection(POINT(0/1 1/1), LINESTRING(0/1 0/1,1/1 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#52:3|POINT(0 1 0)|LINESTRING(0 0 0,1 0 0)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '52: intersection3D(POINT(0/1 1/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#59:2|LINESTRING(0.5 0,0.5 1)|LINESTRING(0 0,1 0)|POINT(0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '59: intersection(LINESTRING(1/2 0/1,1/2 1/1), LINESTRING(0/1 0/1,1/1 0/1)) is POINT(1/2 0/1) and should be POINT(1/2 0/1)' has passed 1: line#60:3|LINESTRING(0.5 0 0,0.5 1 0)|LINESTRING(0 0 0,1 0 0)|POINT(0.5 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '60: intersection3D(LINESTRING(1/2 0/1 0/1,1/2 1/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)) is POINT(1/2 0/1 0/1) and should be POINT(1/2 0/1 0/1)' has passed 1: line#62:2|LINESTRING(0 1,1 1)|LINESTRING(0 0,1 0)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '62: intersection(LINESTRING(0/1 1/1,1/1 1/1), LINESTRING(0/1 0/1,1/1 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#63:3|LINESTRING(0 1 0,1 1 0)|LINESTRING(0 0 0,1 0 0)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((244694.9 6867037.4,244687.6 6867037,244688.8 6867004.5,244688.9 6867000.5,244695.8 6867000.8,244694.9 6867037.4)))' ) = 259.115 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '63: intersection3D(LINESTRING(0/1 1/1 0/1,1/1 1/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#65:2|LINESTRING(0.5 0,0.7 0)|LINESTRING(0 0,1 0)|LINESTRING(0.5 0,0.7 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '65: intersection(LINESTRING(1/2 0/1,7/10 0/1), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(1/2 0/1,7/10 0/1) and should be LINESTRING(1/2 0/1,7/10 0/1)' has passed 1: line#66:3|LINESTRING(0.5 0 0,0.7 0 0)|LINESTRING(0 0 0,1 0 0)|LINESTRING(0.5 0 0,0.7 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '66: intersection3D(LINESTRING(1/2 0/1 0/1,7/10 0/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)) is LINESTRING(1/2 0/1 0/1,7/10 0/1 0/1) and should be LINESTRING(1/2 0/1 0/1,7/10 0/1 0/1)' has passed 1: line#73:2|POINT(0.5 0)|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '73: intersection(POINT(1/2 0/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is POINT(1/2 0/1) and should be POINT(1/2 0/1)' has passed 1: line#74:3|POINT(0.5 0 0)|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|POINT(0.5 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{259.11499999906607} and areaRotate{259.11499999906607} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{259.11499999906607} and expectedArea{259.11486816406199} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '74: intersection3D(POINT(1/2 0/1 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is POINT(1/2 0/1 0/1) and should be POINT(1/2 0/1 0/1)' has passed 1: line#76:2|POINT(0.5 0.5)|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0.5 0.5) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '76: intersection(POINT(1/2 1/2), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is POINT(1/2 1/2) and should be POINT(1/2 1/2)' has passed 1: line#77:3|POINT(0.5 0.5 0)|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|POINT(0.5 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '77: intersection3D(POINT(1/2 1/2 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is POINT(1/2 1/2 0/1) and should be POINT(1/2 1/2 0/1)' has passed 1: line#79:2|POINT(-1 0)|TRIANGLE((0 0,1 0,1 1,0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '79: intersection(POINT(-1/1 0/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#80:3|POINT(-1 0 0)|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '80: intersection3D(POINT(-1/1 0/1 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#87:2|LINESTRING(0 0,2 1)|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(0 0,1 0.5) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '87: intersection(LINESTRING(0/1 0/1,2/1 1/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is LINESTRING(0/1 0/1,1/1 1/2) and should be LINESTRING(0/1 0/1,1/1 1/2)' has passed 1: line#88:3|LINESTRING(0 0 0,2 1 0)|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|LINESTRING(0 0 0,1 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '88: intersection3D(LINESTRING(0/1 0/1 0/1,2/1 1/1 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is LINESTRING(0/1 0/1 0/1,1/1 1/2 0/1) and should be LINESTRING(0/1 0/1 0/1,1/1 1/2 0/1)' has passed 2: area( ' MULTIPOLYGON(((244715.7 6867031.5,244708.2 6867032.1,244706.9 6867012,244714.6 6867011.4,244714.8 6867020.9,244719 6867021.2,244719.5 6867027.6,244714.2 6867028.3,244715.7 6867031.5)))' ) = 176.52 1: line#90:2|LINESTRING(0 0,0 1)|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '90: intersection(LINESTRING(0/1 0/1,0/1 1/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#91:3|LINESTRING(0 0 0,0 1 0)|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '91: intersection3D(LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#93:2|LINESTRING(-1 0,-1 1)|TRIANGLE((0 0,1 0,1 1,0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '93: intersection(LINESTRING(-1/1 0/1,-1/1 1/1), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#94:3|LINESTRING(-1 0 0,-1 1 0)|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '94: intersection3D(LINESTRING(-1/1 0/1 0/1,-1/1 1/1 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#101:2|TRIANGLE((0.5 0,1.5 0,1.5 1,0.5 0))|TRIANGLE((0 0,1 0,1 1,0 0))|TRIANGLE((1 0.5,0.5 0,1 0,1 0.5)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '101: intersection(TRIANGLE((1/2 0/1,3/2 0/1,3/2 1/1,1/2 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is TRIANGLE((1/1 0/1,1/1 1/2,1/2 0/1,1/1 0/1)) and should be TRIANGLE((1/1 1/2,1/2 0/1,1/1 0/1,1/1 1/2))' has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{176.52000000229572} and areaRotate{176.52000000229572} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{176.52000000229572} and expectedArea{176.52001953125} doesn't exceed 0.5% 1: line#102:3|TRIANGLE((0.5 0 0,1.5 0 0,1.5 1 0,0.5 0 0))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|TRIANGLE((1 0.5 0,0.5 0 0,1 0 0,1 0.5 0)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '102: intersection3D(TRIANGLE((1/2 0/1 0/1,3/2 0/1 0/1,3/2 1/1 0/1,1/2 0/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is TRIANGLE((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/2 0/1,1/2 0/1 0/1)) and should be TRIANGLE((1/1 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/2 0/1))' has passed 1: line#104:2|TRIANGLE((0 0.5,0 -0.5,1 0.5,0 0.5))|TRIANGLE((0 0,1 0,1 1,0 0))|POLYGON((1/1 1/2,1/2 0/1,0/1 0/1,1/2 1/2,1/1 1/2)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '104: intersection(TRIANGLE((0/1 1/2,0/1 -1/2,1/1 1/2,0/1 1/2)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is POLYGON((1/2 1/2,0/1 0/1,1/2 0/1,1/1 1/2,1/2 1/2)) and should be POLYGON((1/1 1/2,1/2 0/1,0/1 0/1,1/2 1/2,1/1 1/2))' has passed 1: line#105:3|TRIANGLE((0 0.5 0,0 -0.5 0,1 0.5 0,0 0.5 0))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|TIN(((0.5 0.5 0,0 0 0,0.5 0 0,0.5 0.5 0)),((1 0.5 0,0.5 0.5 0,0.5 0 0,1 0.5 0))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '105: intersection3D(TRIANGLE((0/1 1/2 0/1,0/1 -1/2 0/1,1/1 1/2 0/1,0/1 1/2 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is TIN(((1/2 1/2 0/1,0/1 0/1 0/1,1/2 0/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/2 0/1))) and should be TIN(((1/2 1/2 0/1,0/1 0/1 0/1,1/2 0/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/2 0/1)))' has passed 1: line#107:3|TRIANGLE((0 0.5 1,1 0.5 -1,1 0.5 1,0 0.5 1))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|LINESTRING(1/1 1/2 0/1,1/2 1/2 0/1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '107: intersection3D(TRIANGLE((0/1 1/2 1/1,1/1 1/2 -1/1,1/1 1/2 1/1,0/1 1/2 1/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is LINESTRING(1/1 1/2 0/1,1/2 1/2 0/1) and should be LINESTRING(1/1 1/2 0/1,1/2 1/2 0/1)' has passed 1: line#109:2|TRIANGLE((0 0,1 -1,1 0,0 0))|TRIANGLE((0 0,1 0,1 1,0 0))|LINESTRING(1 0,0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '109: intersection(TRIANGLE((0/1 0/1,1/1 -1/1,1/1 0/1,0/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is LINESTRING(1/1 0/1,0/1 0/1) and should be LINESTRING(1/1 0/1,0/1 0/1)' has passed 1: line#110:3|TRIANGLE((0 0 0,1 -1 0,1 0 0,0 0 0))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|LINESTRING(0 0 0,1 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '110: intersection3D(TRIANGLE((0/1 0/1 0/1,1/1 -1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)' has passed 1: line#112:2|TRIANGLE((1 0,2 0,2 1,1 0))|TRIANGLE((0 0,1 0,1 1,0 0))|POINT(1 0) 2: area( ' MULTIPOLYGON(((244032.1 6866884.4,244030.6 6866891.3,244020.7 6866889.8,244019.3 6866894.2,244005 6866892.3,244005.3 6866890.2,243998.1 6866888.9,243997.5 6866891.7,243985 6866889.5,243987.8 6866869.6,244000.3 6866870.8,243999.5 6866877.5,244006.9 6866878.9,244007.2 6866876.4,244020.7 6866879,244019.4 6866882.9,244032.1 6866884.4)))' ) = 645.595 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '112: intersection(TRIANGLE((1/1 0/1,2/1 0/1,2/1 1/1,1/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is POINT(1/1 0/1) and should be POINT(1/1 0/1)' has passed 1: line#113:3|TRIANGLE((1 0 0,2 0 0,2 1 0,1 0 0))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|POINT(1 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '113: intersection3D(TRIANGLE((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 0/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is POINT(1/1 0/1 0/1) and should be POINT(1/1 0/1 0/1)' has passed 1: line#115:2|TRIANGLE((-3 0,-2 0,-2 1,-3 0))|TRIANGLE((0 0,1 0,1 1,0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '115: intersection(TRIANGLE((-3/1 0/1,-2/1 0/1,-2/1 1/1,-3/1 0/1)), TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#116:3|TRIANGLE((-3 0 0,-2 0 0,-2 1 0,-3 0 0))|TRIANGLE((0 0 0,1 0 0,1 1 0,0 0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '116: intersection3D(TRIANGLE((-3/1 0/1 0/1,-2/1 0/1 0/1,-2/1 1/1 0/1,-3/1 0/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#123:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POINT(0.1 0.1)|POINT(0.1 0.1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '123: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POINT(1/10 1/10)) is POINT(1/10 1/10) and should be POINT(1/10 1/10)' has passed 1: line#124:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(0.1 0.1 0)|POINT(0.1 0.1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{645.59499999940442} and areaRotate{645.59499999940442} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{645.59499999940442} and expectedArea{645.59521484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '124: intersection3D(POLYGON((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT(1/10 1/10 0/1)) is POINT(1/10 1/10 0/1) and should be POINT(1/10 1/10 0/1)' has passed 1: line#126:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POINT(0.1 0)|POINT(0.1 0) 2: area( ' MULTIPOLYGON(((244357.9 6866834.3,244361.1 6866828.1,244373.6 6866835.8,244371.4 6866841.4,244357.9 6866834.3)))' ) = 96.68 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '126: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POINT(1/10 0/1)) is POINT(1/10 0/1) and should be POINT(1/10 0/1)' has passed 1: line#127:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(0.1 00 0)|POINT(0.1 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{96.679999998408618} and areaRotate{96.679999998408618} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{96.679999998408618} and expectedArea{96.6800537109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244443.4 6866803.6,244440.7 6866810.6,244425.3 6866804.7,244427.5 6866798.8,244443.4 6866803.6)))' ) = 114.05 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '127: intersection3D(POLYGON((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT(1/10 0/1 0/1)) is POINT(1/10 0/1 0/1) and should be POINT(1/10 0/1 0/1)' has passed 1: line#129:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POINT(0 0)|POINT(0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{114.04999999588836} and areaRotate{114.04999999588836} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{114.04999999588836} and expectedArea{114.049926757812} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '129: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POINT(0/1 0/1)) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#130:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(0 0 0)|POINT(0 0 0) 2: area( ' MULTIPOLYGON(((1001328.8 6297635.6,1001332.6 6297630.3,1001346.1 6297640.1,1001342.2 6297645.7,1001328.8 6297635.6)))' ) = 111.61 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{111.60999999557737} and areaRotate{111.60999999557737} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{111.60999999557737} and expectedArea{111.60986328125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '130: intersection3D(POLYGON((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT(0/1 0/1 0/1)) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#132:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POINT(1.5 1.3)|POINT(1.5 1.3) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '132: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POINT(3/2 13/10)) is POINT(3/2 13/10) and should be POINT(3/2 13/10)' has passed 1: line#133:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(1.5 1.3 0)|POINT(1.5 1.3 0) 2: area( ' MULTIPOLYGON(((501355.6 6886711.5,501360.3 6886708.2,501356.2 6886702.7,501353.6 6886704.5,501355.2 6886706.4,501353 6886708.2,501355.6 6886711.5)))' ) = 32.86 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{32.860000000890281} and areaRotate{32.860000000890281} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{32.860000000890281} and expectedArea{32.85986328125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '133: intersection3D(POLYGON((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT(3/2 13/10 0/1)) is POINT(3/2 13/10 0/1) and should be POINT(3/2 13/10 0/1)' has passed 1: line#135:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POINT(1.5 1.5)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((226596.5 6867100.7,226587 6867103.8,226579 6867080.1,226588.5 6867076.7,226596.5 6867100.7)))' ) = 252.575 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '135: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POINT(3/2 3/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#136:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(1.5 1.5 0)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{252.5750000046101} and areaRotate{252.5750000046101} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{252.5750000046101} and expectedArea{252.574951171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '136: intersection3D(POLYGON((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT(3/2 3/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#138:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POINT(2.5 2.5)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((889179.7 6379004.3,889178.5 6379017.7,889179.6 6379025.5,889191.7 6379027,889192.5 6379004.7,889188.9 6379004.5,889179.7 6379004.3)))' ) = 283.825 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '138: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POINT(5/2 5/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#139:3|POLYGON((0 0 0,2 0 0,2 2 0,0 2 0,0 0 0),(1.3 1.3 0,1.3 1.7 0,1.7 1.7 0,1.7 1.3 0,1.3 1.3 0))|POINT(2.5 2.5 0)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{283.82499999882714} and areaRotate{283.82499999882714} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{283.82499999882714} and expectedArea{283.82470703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((441843.8 6442245.8,441841.3 6442238.3,441857.8 6442230.9,441860.1 6442238,441843.8 6442245.8)))' ) = 137.96 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '139: intersection3D(POLYGON((0/1 0/1 0/1,2/1 0/1 0/1,2/1 2/1 0/1,0/1 2/1 0/1,0/1 0/1 0/1),(13/10 13/10 0/1,13/10 17/10 0/1,17/10 17/10 0/1,17/10 13/10 0/1,13/10 13/10 0/1)), POINT(5/2 5/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#146:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{137.96000000145926} and areaRotate{137.96000000145926} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{137.96000000145926} and expectedArea{137.9599609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((822388.4 6922713.7,822387.9 6922704.1,822384.5 6922704.1,822384.9 6922713.7,822388.4 6922713.7)))' ) = 33.12 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '146: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) and should be LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2)' has passed 1: line#147:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2 0,1/2 1/2 0,45/26 1/2 0,49/26 1/2 0,2/1 1/2 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{33.119999998547144} and areaRotate{33.119999998547144} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{33.119999998547144} and expectedArea{33.1201171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((226401.4 6866952.8,226401.1 6866963.3,226368.1 6866961.7,226369.8 6866949.3,226401.4 6866952.8)))' ) = 372.385 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{372.38499999132534} and areaRotate{372.38499999132534} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{372.38499999132534} and expectedArea{372.385009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '147: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1) and should be LINESTRING(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1)' has passed 1: line#149:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|LINESTRING(0 0,1 0)|LINESTRING(0 0,1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '149: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1,1/1 0/1) and should be LINESTRING(0/1 0/1,1/1 0/1)' has passed 1: line#150:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|LINESTRING(0 0,1 0)|LINESTRING(0 0 0,1 0 0) 2: area( ' MULTIPOLYGON(((459699.3 6520597.1,459695 6520598.1,459691 6520585.4,459683.7 6520587.8,459686.7 6520600.8,459676.4 6520604.7,459678.4 6520611.4,459677.1 6520611.8,459681.2 6520633.9,459704 6520628.8,459702.1 6520620.5,459690.5 6520623.3,459688.9 6520615.3,459693.3 6520614.7,459692.3 6520608.9,459701.1 6520605.8,459699.3 6520597.1)))' ) = 689.715 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '150: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)' has passed 1: line#152:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '152: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#153:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '153: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#155:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{689.71500000074991} and areaRotate{689.71500000074991} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{689.71500000074991} and expectedArea{689.715576171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '155: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#156:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((669145.4 6547324.4,669146.5 6547326.9,669143.5 6547328.2,669142.2 6547326,669145.4 6547324.4)))' ) = 9.025 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{9.02499999947322} and areaRotate{9.02499999947322} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{9.02499999947322} and expectedArea{9.02490234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((862813.7 6577871.8,862812.9 6577890.6,862826.7 6577891.6,862827.4 6577873,862813.7 6577871.8)))' ) = 257.95 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '156: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#163:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{257.94999999925494} and areaRotate{257.94999999925494} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{257.94999999925494} and expectedArea{257.94970703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '163: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#164:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) 2: area( ' MULTIPOLYGON(((862827.3 6577825.6,862822.7 6577825.1,862823.6 6577818.6,862811.4 6577816.8,862809.3 6577831.2,862826.4 6577833.4,862827.3 6577825.6)))' ) = 215.595 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{215.59499999455406} and areaRotate{215.59499999455406} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{215.59499999455406} and expectedArea{215.59423828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '164: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#166:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0,0 1) 2: area( ' MULTIPOLYGON(((988452.2 6297576.5,988441.8 6297573.6,988443.4 6297567.6,988453.5 6297570.3,988452.2 6297576.5)))' ) = 66.585 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{66.58499999876426} and areaRotate{66.58499999876426} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{66.58499999876426} and expectedArea{66.58447265625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '166: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed 1: line#167:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0 0,0 1 0) 2: area( ' MULTIPOLYGON(((127713.2 6851463.6,127712.9 6851470.3,127724.1 6851471.3,127724.9 6851464.8,127713.2 6851463.6)))' ) = 76.175 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{76.17500000110158} and areaRotate{76.17500000110158} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{76.17500000110158} and expectedArea{76.175048828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '167: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#169:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 0,1 0,1 1,-1 0))|POLYGON((1 1,0 0.5,0 0,1 0,1 1)) 2: area( ' MULTIPOLYGON(((126758.7 6848944.6,126760.9 6848949.6,126768 6848946.9,126765.5 6848941.6,126758.7 6848944.6)))' ) = 42.49 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{42.48999999955246} and areaRotate{42.48999999955246} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{42.48999999955246} and expectedArea{42.4900512695312} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '169: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is POLYGON((0/1 1/2,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/2)) and should be POLYGON((1/1 1/1,0/1 1/2,0/1 0/1,1/1 0/1,1/1 1/1))' has passed 1: line#170:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) 2: area( ' MULTIPOLYGON(((127823.1 6851340.6,127823.1 6851348.6,127829.5 6851348.6,127829.7 6851350.4,127837.8 6851350.4,127838 6851340.4,127823.1 6851340.6)))' ) = 134.81 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '170: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) and should be TIN(((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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{134.80999999980912} and areaRotate{134.80999999980912} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{134.80999999980912} and expectedArea{134.80999755859401} doesn't exceed 0.5% 1: line#172:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1)) 2: area( ' MULTIPOLYGON(((127259.7 6849793.4,127258.6 6849798.4,127265.4 6849799.9,127266.6 6849794.3,127259.7 6849793.4)))' ) = 37.685 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '172: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{37.684999998932327} and areaRotate{37.684999998932327} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{37.684999998932327} and expectedArea{37.6849975585938} doesn't exceed 0.5% 1: line#173:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) 2: area( ' MULTIPOLYGON(((127082.7 6848287.7,127083.8 6848296.5,127103.3 6848294,127102.7 6848288.3,127097.9 6848288.9,127097.7 6848285.7,127082.7 6848287.7)))' ) = 160.755 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{160.75500000353162} and areaRotate{160.75500000353162} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{160.75500000353162} and expectedArea{160.75494384765599} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '173: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1)) and should be TRIANGLE((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1))' has passed 1: line#175:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127179.3 6851014.9,127181.2 6851020.8,127197.7 6851014.8,127195 6851008.6,127179.3 6851014.9)))' ) = 111.55 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{111.55000000433755} and areaRotate{111.55000000433755} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{111.55000000433755} and expectedArea{111.54998779296901} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '175: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#176:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|TRIANGLE((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127741.2 6851407.8,127743.4 6851414.6,127735.7 6851417.3,127733.5 6851409.9,127741.2 6851407.8)))' ) = 59.95 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{59.95000000051914} and areaRotate{59.95000000051914} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{59.95000000051914} and expectedArea{59.9500122070312} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '176: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), TRIANGLE((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#183:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0) 2: area( ' MULTIPOLYGON(((127865.1 6851018.4,127870.4 6851015.7,127867.6 6851010.5,127861.6 6851014.5,127865.1 6851018.4)))' ) = 36.26 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{36.259999999252472} and areaRotate{36.259999999252472} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{36.259999999252472} and expectedArea{36.260009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '183: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#184:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0 0) 2: area( ' MULTIPOLYGON(((127787.7 6851427.3,127790.8 6851438,127784 6851440.3,127780.4 6851429.2,127787.7 6851427.3)))' ) = 83.88 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{83.880000000498256} and areaRotate{83.880000000498256} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{83.880000000498256} and expectedArea{83.8800048828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '184: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#186:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((-1 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0,0 1) 2: area( ' MULTIPOLYGON(((127222.6 6848339.5,127223.4 6848344.5,127221.1 6848344.8,127222.3 6848356.2,127214 6848356.8,127212.7 6848345.4,127211.4 6848345.7,127210.7 6848341.5,127222.6 6848339.5)))' ) = 151.66 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '186: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed 1: line#187:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((-1 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0 0,0 1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{151.66000000002879} and areaRotate{151.66000000002879} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{151.66000000002879} and expectedArea{151.66003417968801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '187: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#189:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((0 0,1 0,1 1,0 1,0 0))|POLYGON((1 1,0 1,0 0,1 0,1 1)) 2: area( ' MULTIPOLYGON(((127020 6849657,127022.7 6849658.7,127024.5 6849656.7,127028.2 6849660,127025.6 6849662.5,127028.2 6849675,127022.1 6849676.4,127021.1 6849670.6,127018.7 6849671,127016.6 6849661.6,127020 6849657)))' ) = 147.35 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '189: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1)) and should be POLYGON((1/1 1/1,0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1))' has passed 1: line#190:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{147.35000000119322} and areaRotate{147.35000000119322} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{147.35000000119322} and expectedArea{147.34991455078099} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127677 6851460.4,127676 6851468.7,127679.6 6851468.9,127679.4 6851471.1,127684.1 6851471.4,127684.2 6851469.4,127687.9 6851469.6,127688.1 6851468.6,127691 6851468.9,127691.2 6851461.8,127677 6851460.4)))' ) = 126.84 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '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(((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(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed 1: line#192:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{126.83999999824239} and areaRotate{126.83999999824239} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{126.83999999824239} and expectedArea{126.840087890625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '192: intersection(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#193:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127816.9 6852392.7,127814.5 6852386.6,127827 6852381.6,127829 6852387.4,127816.9 6852392.7)))' ) = 84.515 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{84.514999996357957} and areaRotate{84.514999996357957} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{84.514999996357957} and expectedArea{84.5150146484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '193: intersection3D(POLYGON((0/1 0/1,2/1 0/1,2/1 2/1,0/1 2/1,0/1 0/1),(13/10 13/10,13/10 17/10,17/10 17/10,17/10 13/10,13/10 13/10)), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#195:2|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((1.6 1.3,1.4 1.3,1.4 0,1.6 0,1.6 1.3)),((1.4 2,1.4 1.7,1.6 1.7,1.6 2,1.4 2))) 2: area( ' MULTIPOLYGON(((127800.7 6851375.1,127800 6851383.2,127813.9 6851384.4,127814.7 6851376.9,127809.7 6851377,127810 6851373.8,127806.4 6851373.5,127806.3 6851375.5,127800.7 6851375.1)))' ) = 117.535 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{117.53499999692562} and areaRotate{117.53499999692562} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{117.53499999692562} and expectedArea{117.535034179688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127209.6 6851290.6,127215.4 6851299.3,127206.5 6851304.6,127201 6851296,127209.6 6851290.6)))' ) = 105.915 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): 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 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{105.91500000044087} and areaRotate{105.91500000044087} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{105.91500000044087} and expectedArea{105.9150390625} doesn't exceed 0.5% 1: line#197:3|POLYGON((0 0,2 0,2 2,0 2,0 0),(1.3 1.3,1.3 1.7,1.7 1.7,1.7 1.3,1.3 1.3))|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|GEOMETRYCOLLECTION(TIN(((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1))),TIN(((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)))) 2: area( ' MULTIPOLYGON(((126705.2 6849154.6,126704.3 6849159.1,126709.6 6849159.8,126710.5 6849155.2,126705.2 6849154.6)))' ) = 24.7 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{24.70000000139699} and areaRotate{24.70000000139699} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{24.70000000139699} and expectedArea{24.7000732421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127731.4 6851317,127720.3 6851317.7,127720.4 6851315,127715.1 6851315.7,127715.3 6851318.5,127708.9 6851319.1,127709 6851324.2,127715.8 6851323.6,127716.2 6851325.7,127721.3 6851325.5,127721.2 6851324.5,127731.7 6851323.3,127731.4 6851317)))' ) = 158.305 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{158.30500000200834} and areaRotate{158.30500000200834} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{158.30500000200834} and expectedArea{158.30487060546901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126656.2 6850259.4,126657.8 6850268,126653.1 6850268.4,126653.2 6850270.8,126645.6 6850271.7,126644.8 6850267.4,126639.1 6850268.4,126639 6850267.3,126634.4 6850267.9,126633.9 6850263.4,126656.2 6850259.4)))' ) = 177.18 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{177.18000000163079} and areaRotate{177.18000000163079} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{177.18000000163079} and expectedArea{177.179931640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127158 6850705.7,127153.4 6850704.6,127152.6 6850708.4,127146.3 6850707.2,127145.1 6850713.9,127156.4 6850715.6,127158 6850705.7)))' ) = 93.025 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{93.025000001700391} and areaRotate{93.025000001700391} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{93.025000001700391} and expectedArea{93.024963378906193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129821.7 6850639.4,129833.5 6850641.7,129829 6850665.6,129816.9 6850663.7,129821.7 6850639.4)))' ) = 297.76 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(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))),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)))) and should be 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))))' has passed 1: line#204:S|polyhedral|POLYHEDRALSURFACE(((1.7 1.7,1.7 1.3,2 2,1.7 1.7)),((1.3 1.3,0 0,2 0,1.3 1.3)),((1.7 1.3,1.3 1.3,2 0,1.7 1.3)),((0 2,0 0,1.3 1.3,0 2)),((0 2,1.3 1.7,2 2,0 2)),((0 2,1.3 1.3,1.3 1.7,0 2)),((1.3 1.7,1.7 1.7,2 2,1.3 1.7)),((2 2,1.7 1.3,2 0,2 2))) 1: line#207:2|@polyhedral|POINT(0.1 0.1)|POINT(0.1 0.1) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{297.76000000147894} and areaRotate{297.76000000147894} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{297.76000000147894} and expectedArea{297.760009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127152.8 6848220.1,127153.7 6848226.7,127163 6848225.1,127161.8 6848219.1,127152.8 6848220.1)))' ) = 59.01 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{59.009999998094884} and areaRotate{59.009999998094884} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{59.009999998094884} and expectedArea{59.010009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126674.3 6849177.3,126673.3 6849182.4,126679.7 6849183.5,126679.8 6849182.6,126683 6849183.2,126683.4 6849178.4,126674.3 6849177.3)))' ) = 48.5 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{48.499999998418943} and areaRotate{48.499999998418943} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{48.499999998418943} and expectedArea{48.5} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127645.9 6851462.3,127645.8 6851470.1,127651 6851470.7,127650.4 6851475.3,127660.9 6851476.1,127661.5 6851468.2,127656.8 6851462.7,127645.9 6851462.3)))' ) = 164.935 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '207: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 1/10)) is POINT(1/10 1/10) and should be POINT(1/10 1/10)' has passed 1: line#208:3|@polyhedral|POINT(0.1 0.1 0)|POINT(0.1 0.1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{164.93500000271149} and areaRotate{164.93500000271149} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{164.93500000271149} and expectedArea{164.93487548828099} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127207.8 6851264.8,127209 6851269,127212.6 6851268.2,127214.4 6851274.2,127212.8 6851275.9,127203.6 6851278.6,127201.6 6851272.3,127196.7 6851273.8,127195.7 6851268.9,127207.8 6851264.8)))' ) = 146.69 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{146.69000000121903} and areaRotate{146.69000000121903} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{146.69000000121903} and expectedArea{146.69006347656199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127084.5 6849609.4,127087.5 6849617.7,127094.3 6849615.8,127095.8 6849621,127107.7 6849617.4,127106 6849611,127111 6849609.6,127108.6 6849600.1,127105 6849601.3,127103.8 6849598.2,127100.2 6849599.5,127099.2 6849596.7,127093.7 6849598.7,127095.7 6849605.9,127084.5 6849609.4)))' ) = 361.74 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{361.74000000134868} and areaRotate{361.74000000134868} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{361.74000000134868} and expectedArea{361.73986816406199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127448.6 6850707.8,127447.6 6850717.1,127450.9 6850717.5,127450.1 6850722.6,127458.5 6850723.6,127458.9 6850718.4,127464.6 6850718.8,127465.2 6850710,127448.6 6850707.8)))' ) = 197.96 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{197.95999999904222} and areaRotate{197.95999999904222} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{197.95999999904222} and expectedArea{197.96008300781199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126609.5 6850182.5,126617 6850186.2,126614.1 6850191.7,126617.9 6850193.1,126620.5 6850186.7,126622.6 6850187.8,126627.8 6850176.9,126624.6 6850175.3,126621.3 6850181.8,126612.7 6850177.7,126609.5 6850182.5)))' ) = 126.07 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{126.06999999885929} and areaRotate{126.06999999885929} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{126.06999999885929} and expectedArea{126.07000732421901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127479.6 6851455.2,127485.4 6851455.1,127486.6 6851462.5,127485.3 6851462.7,127486.3 6851473.7,127482.5 6851474.4,127479.6 6851455.2)))' ) = 92.06 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{92.059999999297943} and areaRotate{92.059999999297943} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{92.059999999297943} and expectedArea{92.059997558593807} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '208: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 1/10 0/1)) is POINT(1/10 1/10 0/1) and should be POINT(1/10 1/10 0/1)' has passed 1: line#210:2|@polyhedral|POINT(0.1 0)|POINT(0.1 0) 2: area( ' MULTIPOLYGON(((129891.5 6850622.1,129895.4 6850618.7,129898.4 6850622.9,129894.8 6850626.3,129891.5 6850622.1)))' ) = 26.46 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{26.460000001879813} and areaRotate{26.460000001879813} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{26.460000001879813} and expectedArea{26.4600219726562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129898.3 6850612.9,129903.7 6850610,129906.9 6850617.3,129901.7 6850620.1,129898.3 6850612.9)))' ) = 47.83 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{47.8300000008024} and areaRotate{47.8300000008024} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{47.8300000008024} and expectedArea{47.830078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129343.7 6850562.8,129348.2 6850558.4,129353 6850564.2,129349 6850568.6,129343.7 6850562.8)))' ) = 46.87 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{46.870000001070437} and areaRotate{46.870000001070437} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{46.870000001070437} and expectedArea{46.8699951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129407.2 6850542.5,129414.5 6850537.7,129418.6 6850546.9,129411.9 6850550.3,129407.2 6850542.5)))' ) = 77.54 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{77.540000003024176} and areaRotate{77.540000003024176} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{77.540000003024176} and expectedArea{77.5400390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127341.7 6849566.5,127341.6 6849559.7,127347.8 6849559.2,127348.4 6849565.8,127341.7 6849566.5)))' ) = 43.425 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '210: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 0/1)) is POINT(1/10 0/1) and should be POINT(1/10 0/1)' has passed 1: line#211:3|@polyhedral|POINT(0.1 00 0)|POINT(0.1 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{43.425000002638257} and areaRotate{43.425000002638257} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{43.425000002638257} and expectedArea{43.4249877929688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127183 6849480.9,127200.5 6849476,127202.9 6849485.4,127183 6849490.9,127181.7 6849487.1,127184.1 6849485.9,127183 6849480.9)))' ) = 187.47 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{187.46999999897531} and areaRotate{187.46999999897531} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{187.46999999897531} and expectedArea{187.469970703125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126835.2 6848603.1,126832.2 6848599.1,126840.1 6848593.1,126843.1 6848598.1,126835.2 6848603.1)))' ) = 52.05 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{52.049999999973799} and areaRotate{52.049999999973799} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{52.049999999973799} and expectedArea{52.0499877929688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128179.8 6848589.7,128180.2 6848596,128173.1 6848596.7,128173.7 6848606.8,128164.5 6848607.6,128164.2 6848602.6,128168.5 6848602.4,128168.2 6848597.5,128160.3 6848598.4,128161.2 6848608.4,128153.3 6848609.3,128151.7 6848591,128179.8 6848589.7)))' ) = 354.965 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{354.96500000538765} and areaRotate{354.96500000538765} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{354.96500000538765} and expectedArea{354.96478271484398} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127672 6848796.1,127677 6848799.5,127673.3 6848808.5,127670.9 6848806.8,127673.8 6848800.4,127670.3 6848798.3,127672 6848796.1)))' ) = 36.205 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{36.2049999998478} and areaRotate{36.2049999998478} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{36.2049999998478} and expectedArea{36.2050170898438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127354.1 6848946.4,127358.1 6848943.8,127360.9 6848949.7,127357.3 6848951.8,127354.1 6848946.4)))' ) = 28.52 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{28.519999999941927} and areaRotate{28.519999999941927} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{28.519999999941927} and expectedArea{28.52001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126988.9 6848219.8,126995.5 6848241.6,126990.3 6848243.9,126985.5 6848228.2,126971.5 6848234.3,126973.8 6848239.5,126969.2 6848241.9,126965 6848230,126988.9 6848219.8)))' ) = 288.45 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{288.44999999380707} and areaRotate{288.44999999380707} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{288.44999999380707} and expectedArea{288.45001220703102} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128734.8 6848265.2,128729.8 6848267.2,128724.7 6848259.3,128729.8 6848256.2,128734.8 6848265.2)))' ) = 55.55 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{55.549999999951993} and areaRotate{55.549999999951993} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{55.549999999951993} and expectedArea{55.550048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129044.8 6848968.1,129053.6 6848969.4,129052.8 6848977,129043.7 6848975.5,129044.8 6848968.1)))' ) = 68.455 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{68.454999999885629} and areaRotate{68.454999999885629} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{68.454999999885629} and expectedArea{68.455017089843807} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '211: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 0/1 0/1)) is POINT(1/10 0/1 0/1) and should be POINT(1/10 0/1 0/1)' has passed 1: line#213:2|@polyhedral|POINT(0 0)|POINT(0 0) 2: area( ' MULTIPOLYGON(((129092 6848965.7,129096.9 6848965.8,129096.1 6848975.1,129091.2 6848974.6,129092 6848965.7)))' ) = 44.83 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{44.830000000659801} and areaRotate{44.830000000659801} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{44.830000000659801} and expectedArea{44.8300170898438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126683 6849179.2,126689.1 6849180.5,126688.4 6849183.6,126682.1 6849182,126683 6849179.2)))' ) = 19.45 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{19.450000001304939} and areaRotate{19.450000001304939} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{19.450000001304939} and expectedArea{19.4500122070312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126605.2 6849197.1,126605.7 6849201.2,126599.6 6849201.6,126599.6 6849203.2,126593.4 6849203.8,126592.4 6849198,126605.2 6849197.1)))' ) = 62.925 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{62.924999999027207} and areaRotate{62.924999999027207} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{62.924999999027207} and expectedArea{62.9249267578125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '213: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(0/1 0/1)) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#214:3|@polyhedral|POINT(0 0 0)|POINT(0 0 0) 2: area( ' MULTIPOLYGON(((127837.2 6849975.7,127840.2 6849974.5,127841.3 6849976.7,127838 6849978.1,127837.2 6849975.7)))' ) = 8.48 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{8.4800000001773874} and areaRotate{8.4800000001773874} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{8.4800000001773874} and expectedArea{8.48004150390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127681.2 6851177.4,127686.1 6851188.7,127679.6 6851192.2,127673.2 6851182,127681.2 6851177.4)))' ) = 100.82 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{100.81999999855148} and areaRotate{100.81999999855148} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{100.81999999855148} and expectedArea{100.82000732421901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127938.3 6851132.5,127941.1 6851130.4,127947.6 6851138.7,127944.5 6851141.5,127938.3 6851132.5)))' ) = 41.075 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{41.075000000919673} and areaRotate{41.075000000919673} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{41.075000000919673} and expectedArea{41.0750122070312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128042.9 6852085,128040.5 6852078.4,128044.6 6852076.7,128046.7 6852083.3,128042.9 6852085)))' ) = 29.895 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{29.895000001193754} and areaRotate{29.895000001193754} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{29.895000001193754} and expectedArea{29.8949584960938} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126835.3 6852209.8,126839.7 6852213.3,126835 6852221.6,126829.6 6852217.8,126835.3 6852209.8)))' ) = 58.915 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{58.914999999103529} and areaRotate{58.914999999103529} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{58.914999999103529} and expectedArea{58.9149780273438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127684.6 6852420.5,127672.9 6852408.4,127677.8 6852403.2,127689.5 6852415.2,127684.6 6852420.5)))' ) = 120.47 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{120.47000000292982} and areaRotate{120.47000000292982} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{120.47000000292982} and expectedArea{120.470092773438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129310.1 6850676.4,129301.2 6850670.9,129312.5 6850659.2,129320.6 6850665.8,129310.1 6850676.4)))' ) = 160.72 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{160.72000000220004} and areaRotate{160.72000000220004} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{160.72000000220004} and expectedArea{160.72009277343801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129332 6850641.2,129338.1 6850641.8,129340.7 6850646.1,129339.2 6850655.4,129324 6850652.1,129324.3 6850644.8,129330.9 6850646.3,129332 6850641.2)))' ) = 162.415 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{162.41499999766509} and areaRotate{162.41499999766509} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{162.41499999766509} and expectedArea{162.41491699218801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127977.3 6850737.1,127976.7 6850733.1,127985.2 6850731.8,127985.8 6850735.5,127977.3 6850737.1)))' ) = 33.595 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{33.594999998771968} and areaRotate{33.594999998771968} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{33.594999998771968} and expectedArea{33.5950317382812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127217.4 6850788.2,127218.7 6850784.5,127226 6850786.3,127225 6850790.2,127217.4 6850788.2)))' ) = 30.495 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{30.494999997030099} and areaRotate{30.494999997030099} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{30.494999997030099} and expectedArea{30.4949951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126788.7 6848768.6,126794 6848767.8,126794.4 6848771.3,126788.9 6848772.3,126788.7 6848768.6)))' ) = 19.71 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{19.710000000466465} and areaRotate{19.710000000466465} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{19.710000000466465} and expectedArea{19.7100219726562} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '214: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(0/1 0/1 0/1)) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#216:2|@polyhedral|POINT(1.5 1.3)|POINT(1.5 1.3) 2: area( ' MULTIPOLYGON(((558976.5 6930408.4,558959.8 6930400.9,558959.9 6930399.4,558948.2 6930396.4,558930.5 6930392.3,558928.8 6930399.1,558952.1 6930405,558975.6 6930411.4,558976.5 6930408.4)))' ) = 303.62 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{303.62000000028752} and areaRotate{303.62000000028752} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{303.62000000028752} and expectedArea{303.6201171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '216: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(3/2 13/10)) is POINT(3/2 13/10) and should be POINT(3/2 13/10)' has passed 1: line#217:3|@polyhedral|POINT(1.5 1.3 0)|POINT(1.5 1.3 0) 2: area( ' MULTIPOLYGON(((673567.7 6653609.3,673573.6 6653611.3,673574.1 6653609.6,673577.5 6653611.1,673581.2 6653602.6,673580.1 6653602.3,673584.8 6653584.5,673586 6653584.8,673587.6 6653578.5,673595.2 6653580.5,673595 6653581.4,673600.7 6653582.9,673600.9 6653582.1,673607.2 6653583.8,673600.7 6653608.8,673597.3 6653607.9,673595.9 6653612.8,673599.5 6653613.7,673598 6653618.3,673605.6 6653620,673608.6 6653611,673606.9 6653610.5,673613.3 6653585.9,673619.8 6653587.6,673623.2 6653574.9,673614.3 6653572.5,673613.5 6653575.7,673586.9 6653568.8,673587.4 6653566.5,673580.2 6653564.6,673577.6 6653574.5,673581.7 6653575.6,673575.1 6653600.9,673570.9 6653599.8,673567.7 6653609.3)))' ) = 960.825 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{960.82500000038726} and areaRotate{960.82500000038726} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{960.82500000038726} and expectedArea{960.82373046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((672946.7 6653989.2,672937.8 6653989.4,672937.6 6654000.8,672940.9 6654000.8,672940.9 6654002.4,672946.9 6654002.3,672946.7 6653989.2)))' ) = 113.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{113.80000000288706} and areaRotate{113.80000000288706} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{113.80000000288706} and expectedArea{113.7998046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((672937.8 6653989.4,672929.4 6653989.5,672929.6 6654002.6,672935.5 6654002.4,672935.4 6654000.8,672937.6 6654000.8,672937.8 6653989.4)))' ) = 103.2 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{103.20000000113508} and areaRotate{103.20000000113508} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{103.20000000113508} and expectedArea{103.2001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((672946.7 6653989.2,672929.4 6653989.5,672929.6 6654002.6,672935.5 6654002.4,672935.4 6654000.8,672940.9 6654000.8,672940.9 6654002.4,672946.9 6654002.3,672946.7 6653989.2)))' ) = 217.395 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '217: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(3/2 13/10 0/1)) is POINT(3/2 13/10 0/1) and should be POINT(3/2 13/10 0/1)' has passed 1: line#219:2|@polyhedral|POINT(1.5 1.5)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{217.39500000439119} and areaRotate{217.39500000439119} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{217.39500000439119} and expectedArea{217.39501953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126057.5 6843372.2,126060.1 6843362.6,126050 6843360,126049.5 6843364.1,126045.7 6843363.6,126045.9 6843372.4,126050.4 6843373.6,126051.9 6843369.7,126057.5 6843372.2)))' ) = 129.35 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{129.34999999717479} and areaRotate{129.34999999717479} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{129.34999999717479} and expectedArea{129.34997558593801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125756.5 6843166.4,125747.3 6843167.2,125747.4 6843171.8,125750.3 6843172.4,125757.8 6843171.4,125756.5 6843166.4)))' ) = 51.16 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '219: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(3/2 3/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#220:3|@polyhedral|POINT(1.5 1.5 0)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{51.160000001400334} and areaRotate{51.160000001400334} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{51.160000001400334} and expectedArea{51.1600952148438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125688.4 6843215.1,125693.9 6843214.9,125698.4 6843217.4,125701.8 6843225.1,125696.7 6843230,125694.7 6843225,125686.4 6843222.2,125688.4 6843215.1)))' ) = 126.66 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{126.65999999963518} and areaRotate{126.65999999963518} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{126.65999999963518} and expectedArea{126.65997314453099} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126699.8 6843228.8,126719.9 6843226.9,126721.2 6843245,126701 6843246.5,126699.8 6843228.8)))' ) = 362.81 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{362.80999999845358} and areaRotate{362.80999999845358} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{362.80999999845358} and expectedArea{362.80993652343801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126783.5 6843118.3,126786.3 6843125.3,126789.5 6843125,126791.3 6843130.8,126793.8 6843130.5,126794.5 6843137.1,126785.2 6843139.8,126783.6 6843133.5,126780.6 6843134,126776.7 6843120.2,126783.5 6843118.3)))' ) = 200.24 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{200.23999999947969} and areaRotate{200.23999999947969} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{200.23999999947969} and expectedArea{200.23992919921901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755901.3 6269873.4,755898.6 6269876.5,755904.2 6269881.8,755907 6269878.8,755901.3 6269873.4)))' ) = 31.945 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{31.945000000986049} and areaRotate{31.945000000986049} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{31.945000000986049} and expectedArea{31.9453125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((837446.2 6754709.7,837436.2 6754714.2,837431.5 6754708.2,837443 6754702.2,837446.2 6754709.7)))' ) = 93.3 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{93.30000000006109} and areaRotate{93.30000000006109} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{93.30000000006109} and expectedArea{93.30029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((679394 6650539.8,679403.4 6650551.7,679411.1 6650545.9,679400.9 6650533.8,679394 6650539.8)))' ) = 145.42 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{145.41999999600057} and areaRotate{145.41999999600057} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{145.41999999600057} and expectedArea{145.42041015625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((679402.3 6650527.7,679385.2 6650540.6,679386.9 6650552.5,679388.3 6650558.5,679390.3 6650561.3,679394.9 6650558.1,679387.6 6650547.7,679389.1 6650547.1,679388.7 6650543.6,679393.8 6650539.5,679403.4 6650551.7,679411.1 6650545.9,679400.8 6650533.7,679406.1 6650529.6,679402.3 6650527.7)))' ) = 308.44 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{308.44000000338661} and areaRotate{308.44000000338661} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{308.44000000338661} and expectedArea{308.4404296875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '220: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(3/2 3/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#222:2|@polyhedral|POINT(2.5 2.5)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((126814.3 6843185.1,126819.4 6843184.8,126819.4 6843188.7,126814.5 6843189.5,126814.3 6843185.1)))' ) = 20.805 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{20.804999998391139} and areaRotate{20.804999998391139} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{20.804999998391139} and expectedArea{20.8049926757812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126722.7 6843220.7,126764.1 6843214.7,126765.9 6843242.2,126725 6843245.9,126722.7 6843220.7)))' ) = 1094.25 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1094.2450000039621} and areaRotate{1094.2450000039621} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1094.2450000039621} and expectedArea{1094.24499511719} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '222: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(5/2 5/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#223:3|@polyhedral|POINT(2.5 2.5 0)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((130330.6 6843168.7,130353.5 6843158.6,130357.5 6843166.9,130361.8 6843165.4,130366.3 6843176.4,130362 6843178.6,130365.5 6843186.2,130342.5 6843196.5,130337 6843190,130316.1 6843199.1,130303.8 6843202.4,130303.2 6843196.9,130317.1 6843193.1,130326.4 6843187.2,130335.5 6843182.2,130330.6 6843168.7)))' ) = 1061.85 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1061.8450000029643} and areaRotate{1061.8450000029643} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1061.8450000029643} and expectedArea{1061.84497070312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((131096.4 6843250.6,131104.9 6843249.7,131105.3 6843257.8,131096.7 6843258.4,131096.4 6843250.6)))' ) = 68.235 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{68.235000001609151} and areaRotate{68.235000001609151} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{68.235000001609151} and expectedArea{68.235046386718807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130262 6843529.6,130251.9 6843528.9,130252.1 6843525.2,130248.1 6843524.9,130250.2 6843508.3,130261.2 6843509.1,130258.6 6843525.7,130262.4 6843526,130262 6843529.6)))' ) = 217.785 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{217.78499999736113} and areaRotate{217.78499999736113} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{217.78499999736113} and expectedArea{217.78503417968801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((133715.6 6843478.1,133716.4 6843471.7,133722.3 6843472.2,133721.7 6843478.5,133715.6 6843478.1)))' ) = 38.415 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{38.415000001928419} and areaRotate{38.415000001928419} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{38.415000001928419} and expectedArea{38.4149169921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125936.9 6843439.7,125943.1 6843439,125942.8 6843436.6,125953.3 6843435.1,125953.5 6843437.2,125958 6843436.7,125959.1 6843441.8,125942.5 6843444.9,125943.5 6843452.4,125939.9 6843452.9,125938.1 6843445.1,125936.9 6843439.7)))' ) = 173.845 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{173.84500000237361} and areaRotate{173.84500000237361} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{173.84500000237361} and expectedArea{173.84490966796901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125806.5 6843397.5,125822 6843376.7,125830 6843383.3,125824.3 6843392.6,125822.4 6843390.8,125813.4 6843403.2,125806.5 6843397.5)))' ) = 250.91 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{250.91000000261323} and areaRotate{250.91000000261323} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{250.91000000261323} and expectedArea{250.91003417968801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125983.3 6843413.5,125972 6843411.8,125971 6843419.5,125982.4 6843421.5,125983.3 6843413.5)))' ) = 90.855 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{90.854999998264915} and areaRotate{90.854999998264915} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{90.854999998264915} and expectedArea{90.855041503906193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((619741.5 6759384.6,619737.9 6759375.1,619709.4 6759386.4,619713.2 6759396.2,619741.5 6759384.6)))' ) = 316.425 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{316.42499999673169} and areaRotate{316.42499999673169} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{316.42499999673169} and expectedArea{316.425048828125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '223: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(5/2 5/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#230:2|@polyhedral|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) 2: area( ' MULTIPOLYGON(((558967.8 6930354.8,558962.8 6930354.1,558959.4 6930367.6,558948.6 6930364.9,558947.1 6930372.4,558955.1 6930374.7,558954.1 6930379.3,558940.8 6930377.3,558940.6 6930386.9,558942.5 6930387.2,558942.3 6930389.7,558952.1 6930390.1,558952.2 6930391.9,558957.2 6930392,558957.3 6930393.8,558963.5 6930393.2,558963.8 6930396.3,558974.6 6930398,558974.7 6930378.8,558970.7 6930377.8,558971.1 6930373.2,558970.8 6930371.9,558968 6930370.1,558970.3 6930361.7,558970.5 6930360.7,558966.6 6930359.7,558967.8 6930354.8)))' ) = 823.19 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '230: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) and should be LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2)' has passed 1: line#231:3|@polyhedral|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2 0,1/2 1/2 0,45/26 1/2 0,49/26 1/2 0,2/1 1/2 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{823.18999999377934} and areaRotate{823.18999999377934} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{823.18999999377934} and expectedArea{823.190673828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((673236.3 6633926.4,673231.3 6633923.8,673235.1 6633916.9,673249.5 6633924.1,673250.3 6633933.1,673236.3 6633926.4)))' ) = 146.59 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{146.59000000013853} and areaRotate{146.59000000013853} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{146.59000000013853} and expectedArea{146.59033203125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((673210.1 6633913,673199.6 6633933.7,673206.7 6633937.1,673217.4 6633916.2,673210.1 6633913)))' ) = 184.74 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{184.73999999978346} and areaRotate{184.73999999978346} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{184.73999999978346} and expectedArea{184.740234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125961.1 6843399.4,125962.5 6843387.3,125953.6 6843385.7,125953.1 6843394.4,125956.3 6843394.2,125957.2 6843400.4,125961.1 6843399.4)))' ) = 94.755 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{94.754999999100164} and areaRotate{94.754999999100164} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{94.754999999100164} and expectedArea{94.7550048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126025.3 6843425.7,126035.1 6843425.6,126035.4 6843422.2,126040.2 6843422.6,126040.4 6843433.9,126025.3 6843434.3,126025.3 6843425.7)))' ) = 143.2 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{143.20000000286529} and areaRotate{143.20000000286529} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{143.20000000286529} and expectedArea{143.20001220703099} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127206.1 6843507.9,127212.3 6843509.4,127209.8 6843523,127203.2 6843520.8,127206.1 6843507.9)))' ) = 89.795 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{89.795000001030417} and areaRotate{89.795000001030417} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{89.795000001030417} and expectedArea{89.794982910156193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126965.8 6843477.6,126952.2 6843497.7,126979.6 6843516.3,126989.2 6843497.9,126973 6843488.1,126975.1 6843483.9,126965.8 6843477.6)))' ) = 690.945 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{690.94500000216044} and areaRotate{690.94500000216044} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{690.94500000216044} and expectedArea{690.94500732421898} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127391.3 6843398.3,127375.9 6843410.8,127371.3 6843405.7,127386.6 6843392.9,127391.3 6843398.3)))' ) = 139.41 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{139.4100000067256} and areaRotate{139.4100000067256} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{139.4100000067256} and expectedArea{139.40997314453099} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '231: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1) and should be LINESTRING(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1)' has passed 1: line#233:2|@polyhedral|LINESTRING(0 0,1 0)|LINESTRING(0 0,1 0) 2: area( ' MULTIPOLYGON(((129129 6843593.6,129130.5 6843619.3,129108.5 6843620.3,129107 6843566.5,129127.8 6843567.7,129140.5 6843566.4,129141 6843571.5,129158.2 6843571,129158.8 6843584.7,129142.4 6843585.1,129142.6 6843592.5,129154.3 6843591.7,129154.9 6843596.4,129162.8 6843596.9,129162.9 6843601.1,129154.1 6843601.8,129154.3 6843607.7,129159.2 6843607.5,129160.3 6843612.7,129162.7 6843612.7,129162.8 6843618.2,129155.5 6843618.7,129157.4 6843641.6,129149.5 6843642.5,129146.3 6843642.7,129145.8 6843638.9,129139.1 6843639.9,129137.1 6843619,129133.5 6843619.2,129132.7 6843593.7,129129 6843593.6)))' ) = 2790.35 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '233: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1,1/1 0/1) and should be LINESTRING(0/1 0/1,1/1 0/1)' has passed 1: line#234:3|@polyhedral|LINESTRING(0 0,1 0)|LINESTRING(0 0 0,1 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{2790.3450000117277} and areaRotate{2790.3450000117277} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{2790.3450000117277} and expectedArea{2790.3451538085901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127211.5 6843553.9,127209.5 6843551.9,127212.5 6843548.9,127214.5 6843550.9,127211.5 6843553.9)))' ) = 12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{12.000000000000004} and areaRotate{12.000000000000004} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{12.000000000000004} and expectedArea{12} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127231.3 6843571,127242 6843567.4,127243.3 6843574.5,127232.5 6843577.9,127231.3 6843571)))' ) = 79.625 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{79.624999999999986} and areaRotate{79.624999999999986} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{79.624999999999986} and expectedArea{79.625061035156193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126174.6 6843610,126179.7 6843606.5,126182.5 6843611.7,126178 6843614.6,126174.6 6843610)))' ) = 33.44 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{33.440000000139989} and areaRotate{33.440000000139989} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{33.440000000139989} and expectedArea{33.4400024414062} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125778.4 6843546.1,125782.7 6843545.6,125788.2 6843544.5,125788.9 6843551.6,125779 6843553,125778.4 6843546.1)))' ) = 68.935 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{68.934999999810145} and areaRotate{68.934999999810145} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{68.934999999810145} and expectedArea{68.934997558593807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125817.3 6843585,125821 6843583.4,125825.9 6843582.3,125826.9 6843591.1,125818.8 6843592.3,125817.3 6843585)))' ) = 71.54 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{71.540000001293606} and areaRotate{71.540000001293606} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{71.540000001293606} and expectedArea{71.5399169921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755302.3 6269674,755306.1 6269672.6,755303.8 6269667.7,755299.8 6269669.6,755302.3 6269674)))' ) = 22.095 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{22.09500000102679} and areaRotate{22.09500000102679} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{22.09500000102679} and expectedArea{22.09423828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755252.6 6269606.6,755255.1 6269610,755262.6 6269602.6,755260.2 6269599.7,755252.6 6269606.6)))' ) = 41.3 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{41.30000000144355} and areaRotate{41.30000000144355} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{41.30000000144355} and expectedArea{41.2998046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((558930.4 6930383.2,558931.5 6930378.1,558938.9 6930379.7,558940.2 6930369.5,558927.8 6930367.4,558923 6930366.6,558920.6 6930381.1,558925 6930382,558930.4 6930383.2)))' ) = 226.795 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '234: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)' has passed 1: line#236:2|@polyhedral|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{226.79499999839874} and areaRotate{226.79499999839874} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{226.79499999839874} and expectedArea{226.795166015625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((686125.2 6654849.8,686119.8 6654836,686114.3 6654838.1,686107.9 6654820.5,686113.4 6654818.4,686110.5 6654810.6,686130.4 6654803.2,686145.1 6654842.3,686125.2 6654849.8)))' ) = 1002.69 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1002.6900000098767} and areaRotate{1002.6900000098767} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1002.6900000098767} and expectedArea{1002.68896484375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '236: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#237:3|@polyhedral|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((685469.8 6653569.5,685476.9 6653566,685474.7 6653550.9,685482.6 6653549.7,685486.2 6653568.8,685499.5 6653567.2,685501.3 6653574.3,685479.6 6653579.4,685480.5 6653584.6,685494 6653582.4,685497.1 6653596.8,685486.1 6653599.3,685490.5 6653617.3,685481.5 6653618.3,685476.8 6653596.7,685474.3 6653596.8,685469.8 6653569.5)))' ) = 977.51 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{977.51000000995782} and areaRotate{977.51000000995782} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{977.51000000995782} and expectedArea{977.51025390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125793.9 6843617.5,125782.5 6843618.5,125782.4 6843613.6,125776.5 6843615.3,125776.8 6843620.8,125777.8 6843626.9,125793.8 6843624.7,125793.9 6843617.5)))' ) = 152.115 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{152.11499999609927} and areaRotate{152.11499999609927} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{152.11499999609927} and expectedArea{152.114990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125889.9 6843577.6,125888.9 6843582.5,125888.7 6843590.2,125895.9 6843590.7,125895.9 6843577.4,125889.9 6843577.6)))' ) = 88.92 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{88.919999997957802} and areaRotate{88.919999997957802} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{88.919999997957802} and expectedArea{88.919921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125495.3 6843620.8,125509.9 6843613.5,125513 6843620.1,125505.8 6843623.9,125509 6843628.8,125506.2 6843630.2,125510.6 6843637.4,125505.9 6843639.6,125499.7 6843625.6,125497.9 6843626.8,125495.3 6843620.8)))' ) = 197.6 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{197.59999999995819} and areaRotate{197.59999999995819} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{197.59999999995819} and expectedArea{197.60003662109401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125740.6 6843688.8,125740 6843673.3,125737 6843673.5,125736.3 6843665.7,125752.1 6843667.4,125752.1 6843674.3,125746.9 6843677.3,125747.7 6843688.5,125740.6 6843688.8)))' ) = 223.315 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{223.31500000581121} and areaRotate{223.31500000581121} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{223.31500000581121} and expectedArea{223.31494140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125687.1 6843644.3,125681.8 6843644.8,125677.4 6843645.9,125680.2 6843654.9,125690.6 6843651.4,125687.1 6843644.3)))' ) = 90.75 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{90.749999996525702} and areaRotate{90.749999996525702} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{90.749999996525702} and expectedArea{90.75} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '237: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#239:2|@polyhedral|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((125667 6843672.3,125671.4 6843669.7,125672.1 6843672.3,125676.6 6843669.5,125679.3 6843676,125671.5 6843681,125667 6843672.3)))' ) = 79.65 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{79.649999999972337} and areaRotate{79.649999999972337} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{79.649999999972337} and expectedArea{79.6500244140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125645 6843689,125651.8 6843690.7,125649.7 6843699.4,125643 6843697.1,125645 6843689)))' ) = 60.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{60.800000000456933} and areaRotate{60.800000000456933} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{60.800000000456933} and expectedArea{60.7998657226562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125904.4 6843795.1,125905.9 6843804.1,125916.3 6843802,125914.9 6843792.7,125904.4 6843795.1)))' ) = 98.88 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{98.880000001764273} and areaRotate{98.880000001764273} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{98.880000001764273} and expectedArea{98.880065917968807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125660 6843947.6,125666.5 6843942.4,125670.9 6843949.6,125663.3 6843954.2,125660 6843947.6)))' ) = 67.51 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '239: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#240:3|@polyhedral|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{67.509999998997799} and areaRotate{67.509999998997799} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{67.509999998997799} and expectedArea{67.510009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((125868.5 6843932.1,125880.7 6843932.1,125880.4 6843938.6,125868.5 6843938.7,125868.5 6843932.1)))' ) = 78.92 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{78.919999997802435} and areaRotate{78.919999997802435} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{78.919999997802435} and expectedArea{78.919921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((132780.6 6844431.1,132782.5 6844436.6,132776.9 6844439.6,132777.7 6844441,132771.4 6844442.8,132768.9 6844436.1,132780.6 6844431.1)))' ) = 86.28 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{86.28000000050335} and areaRotate{86.28000000050335} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{86.28000000050335} and expectedArea{86.279968261718807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501272.9 6886804,501280.9 6886802.1,501279.3 6886795.7,501272 6886798,501272.9 6886804)))' ) = 50.055 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{50.055000001564913} and areaRotate{50.055000001564913} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{50.055000001564913} and expectedArea{50.054931640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501241.6 6886538.3,501247.3 6886533.1,501242.2 6886528.4,501237 6886533.5,501241.6 6886538.3)))' ) = 50.865 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{50.865000002037561} and areaRotate{50.865000002037561} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{50.865000002037561} and expectedArea{50.86474609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244052.3 6866564.4,244051.6 6866558.4,244034.4 6866559.7,244035 6866565.7,244052.3 6866564.4)))' ) = 104.345 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{104.3449999998372} and areaRotate{104.3449999998372} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{104.3449999998372} and expectedArea{104.344848632812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244076.7 6866551.4,244066.5 6866552.6,244064.6 6866541.4,244078.4 6866540.2,244079.1 6866544.1,244074.8 6866544.7,244076.7 6866551.4)))' ) = 126.78 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{126.78000000263448} and areaRotate{126.78000000263448} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{126.78000000263448} and expectedArea{126.779907226562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244103.6 6866576.2,244102.5 6866570.7,244089.2 6866573.8,244090.5 6866580.1,244103.6 6866576.2)))' ) = 82.08 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{82.079999999302089} and areaRotate{82.079999999302089} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{82.079999999302089} and expectedArea{82.0799560546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244244.6 6866670,244240.8 6866675.7,244228.8 6866668.8,244232.7 6866662.1,244244.6 6866670)))' ) = 102.58 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{102.57999999810593} and areaRotate{102.57999999810593} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{102.57999999810593} and expectedArea{102.579833984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244039.8 6866544.1,244038.2 6866539,244030.5 6866541.1,244031.5 6866546,244039.8 6866544.1)))' ) = 42.6 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{42.600000000005821} and areaRotate{42.600000000005821} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{42.600000000005821} and expectedArea{42.599853515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244064.7 6866497.5,244060.6 6866498.6,244059.1 6866493.4,244062.8 6866492.1,244064.7 6866497.5)))' ) = 22.71 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{22.710000000145232} and areaRotate{22.710000000145232} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{22.710000000145232} and expectedArea{22.7099609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244260.3 6866644,244255.1 6866649.9,244257.3 6866652.7,244254.2 6866656.1,244245.3 6866645.4,244248.3 6866642.1,244249.7 6866643.6,244254 6866639.5,244260.3 6866644)))' ) = 118.665 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '240: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#247:2|@polyhedral|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{118.66499999952589} and areaRotate{118.66499999952589} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{118.66499999952589} and expectedArea{118.6650390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244704.9 6866621.1,244698.8 6866620.9,244697.5 6866628.3,244703.8 6866628.6,244704.9 6866621.1)))' ) = 46.49 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{46.490000001188449} and areaRotate{46.490000001188449} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{46.490000001188449} and expectedArea{46.4898681640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244511.4 6866574.3,244510.4 6866568.3,244486.7 6866570,244487 6866576.9,244511.4 6866574.3)))' ) = 156.52 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{156.51999999873703} and areaRotate{156.51999999873703} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{156.51999999873703} and expectedArea{156.52014160156199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244497.2 6866558.4,244490.3 6866559.6,244488.5 6866551.3,244484.2 6866551.7,244482.6 6866542.9,244499.8 6866540.1,244501.5 6866545.2,244495.5 6866547.8,244497.2 6866558.4)))' ) = 206.465 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '247: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#248:3|@polyhedral|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{206.46500000007597} and areaRotate{206.46500000007597} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{206.46500000007597} and expectedArea{206.46496582031199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244550.3 6866589.9,244548.3 6866581.1,244487.5 6866589.9,244488.4 6866597.8,244492.6 6866597.3,244493 6866600,244503.4 6866598.4,244503.5 6866596.6,244513.9 6866594.7,244514.6 6866601.1,244536 6866597.7,244535.5 6866592.4,244550.3 6866589.9)))' ) = 697.61 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{697.60999999651881} and areaRotate{697.60999999651881} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{697.60999999651881} and expectedArea{697.610107421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244691.3 6866544.2,244682.8 6866545.9,244683.6 6866552.5,244685.5 6866552.2,244687.7 6866562.1,244693.3 6866561.2,244691.3 6866544.2)))' ) = 121.47 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{121.47000000118976} and areaRotate{121.47000000118976} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{121.47000000118976} and expectedArea{121.47021484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244710.2 6866556.7,244709.1 6866550.6,244701.1 6866551.8,244700.4 6866545,244697 6866545.5,244698.7 6866558.3,244710.2 6866556.7)))' ) = 93.135 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{93.134999998738778} and areaRotate{93.134999998738778} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{93.134999998738778} and expectedArea{93.13525390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244685.2 6866562.7,244685.4 6866573,244672.2 6866573.8,244672.1 6866562.7,244685.2 6866562.7)))' ) = 140.765 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{140.76500000562902} and areaRotate{140.76500000562902} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{140.76500000562902} and expectedArea{140.76513671875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244690.4 6866539.9,244689.4 6866534.1,244680.6 6866535.3,244681.8 6866542.3,244690.4 6866539.9)))' ) = 57.66 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{57.659999999582084} and areaRotate{57.659999999582084} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{57.659999999582084} and expectedArea{57.6600341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244091.1 6866309.7,244090.8 6866302.2,244075.1 6866302.7,244075.6 6866309.6,244091.1 6866309.7)))' ) = 112.4 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{112.40000000302098} and areaRotate{112.40000000302098} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{112.40000000302098} and expectedArea{112.400024414062} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244267.2 6866300.8,244266.3 6866293.1,244256.2 6866293.5,244253.1 6866279.3,244248.4 6866280.4,244252.5 6866301.2,244267.2 6866300.8)))' ) = 184.26 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{184.25999999755356} and areaRotate{184.25999999755356} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{184.25999999755356} and expectedArea{184.259765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244027.6 6866323.7,244020.9 6866325.2,244023.8 6866335.8,244030.3 6866333.8,244027.6 6866323.7)))' ) = 73.21 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{73.210000003602772} and areaRotate{73.210000003602772} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{73.210000003602772} and expectedArea{73.2100830078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '248: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#250:2|@polyhedral|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0,0 1) 2: area( ' MULTIPOLYGON(((244088.3 6866316.5,244086 6866323.6,244068.2 6866318.7,244069 6866313.4,244088.3 6866316.5)))' ) = 121.21 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{121.20999999952676} and areaRotate{121.20999999952676} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{121.20999999952676} and expectedArea{121.2099609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244062.5 6866327.7,244061.7 6866322.4,244041.8 6866325.1,244042.2 6866331.6,244062.5 6866327.7)))' ) = 120.57 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{120.56999999828228} and areaRotate{120.56999999828228} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{120.56999999828228} and expectedArea{120.570068359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244492.9 6866263.6,244485.9 6866263.8,244485.6 6866279.5,244493.3 6866279.3,244492.9 6866263.6)))' ) = 115.405 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{115.40499999974449} and areaRotate{115.40499999974449} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{115.40499999974449} and expectedArea{115.404907226562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244330.1 6866274.2,244330 6866266,244313.6 6866267.7,244314.3 6866273,244330.1 6866274.2)))' ) = 108.775 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '250: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed 1: line#251:3|@polyhedral|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0 0,0 1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{108.77499999999054} and areaRotate{108.77499999999054} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{108.77499999999054} and expectedArea{108.77490234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244546.4 6866275,244543.6 6866284.9,244528.4 6866280,244530.5 6866269.7,244546.4 6866275)))' ) = 169.55 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{169.55000000165455} and areaRotate{169.55000000165455} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{169.55000000165455} and expectedArea{169.54992675781199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244337 6866318.3,244333 6866312.8,244319.6 6866321.5,244324.7 6866337.1,244329.4 6866335.7,244326.6 6866326.2,244337 6866318.3)))' ) = 173.24 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{173.23999999769097} and areaRotate{173.23999999769097} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{173.23999999769097} and expectedArea{173.24011230468801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244461.3 6866261.7,244451.7 6866260.9,244450.8 6866275,244459.5 6866274.8,244461.3 6866261.7)))' ) = 124.845 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{124.84500000306481} and areaRotate{124.84500000306481} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{124.84500000306481} and expectedArea{124.845092773438} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244331.4 6866335.2,244329.4 6866335.7,244324.7 6866337.1,244319.6 6866338.4,244326.6 6866357.8,244337.3 6866355,244331.4 6866335.2)))' ) = 239.585 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{239.585000004243} and areaRotate{239.585000004243} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{239.585000004243} and expectedArea{239.58508300781199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243586.9 6866562.1,243583.5 6866560.9,243582.1 6866567.5,243586.5 6866568.2,243586.9 6866562.1)))' ) = 25.62 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{25.619999999477002} and areaRotate{25.619999999477002} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{25.619999999477002} and expectedArea{25.6201171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243606.6 6866576.4,243604.5 6866584.4,243590.5 6866583.4,243583.6 6866580.9,243586.2 6866569.9,243591.4 6866572.4,243591.9 6866570,243606.6 6866576.4)))' ) = 232.615 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{232.61499999931851} and areaRotate{232.61499999931851} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{232.61499999931851} and expectedArea{232.614990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((243605.4 6866632.3,243597.1 6866635.2,243594.2 6866625.9,243598.8 6866624.7,243599.7 6866628.2,243603.7 6866627.2,243605.4 6866632.3)))' ) = 67.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{67.160000001757595} and areaRotate{67.160000001757595} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{67.160000001757595} and expectedArea{67.1600341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244066.9 6866516.1,244062.5 6866516.4,244060.5 6866502.3,244064.1 6866501.6,244066.9 6866516.1)))' ) = 58.4 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{58.399999999259293} and areaRotate{58.399999999259293} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{58.399999999259293} and expectedArea{58.4000244140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((985569.2 6297259.8,985568.3 6297256.3,985574.3 6297254.6,985575.4 6297258.1,985569.2 6297259.8)))' ) = 23.05 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{23.050000000104767} and areaRotate{23.050000000104767} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{23.050000000104767} and expectedArea{23.05029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((985417.1 6297463.7,985417.7 6297459.7,985423.1 6297460.5,985422.4 6297464.5,985417.1 6297463.7)))' ) = 21.92 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{21.920000000107102} and areaRotate{21.920000000107102} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{21.920000000107102} and expectedArea{21.91943359375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#254:2|@polyhedral|TRIANGLE((-1 0,1 0,1 1,-1 0))|GEOMETRYCOLLECTION(TRIANGLE((1 1,0 0,0 0.5,1 1)),TRIANGLE((1 0,0 0,1 1,1 0))) 2: area( ' MULTIPOLYGON(((983968.2 6297288.1,983958.7 6297286.7,983959.4 6297280.3,983969.7 6297282,983968.2 6297288.1)))' ) = 63.58 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{63.57999999785563} and areaRotate{63.57999999785563} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{63.57999999785563} and expectedArea{63.57958984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((983977.9 6297286.7,983978.9 6297280.3,983986 6297281.9,983985.2 6297289.5,983977.9 6297286.7)))' ) = 52.38 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{52.379999998554112} and areaRotate{52.379999998554112} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{52.379999998554112} and expectedArea{52.38037109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((988813.7 6296783.9,988818.3 6296782.9,988818.9 6296785.3,988814.1 6296786.3,988813.7 6296783.9)))' ) = 11.78 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{11.780000001639129} and areaRotate{11.780000001639129} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{11.780000001639129} and expectedArea{11.7802734375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((989365.1 6296848.3,989364.4 6296851.6,989361.2 6296851.1,989361.9 6296847.9,989365.1 6296848.3)))' ) = 10.715 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{10.715000000173458} and areaRotate{10.715000000173458} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{10.715000000173458} and expectedArea{10.71533203125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): 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))) 2: area( ' MULTIPOLYGON(((755313 6269623.4,755317.3 6269628.6,755321.5 6269626.7,755318.5 6269620.2,755313 6269623.4)))' ) = 37.68 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{37.680000001490697} and areaRotate{37.680000001490697} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{37.680000001490697} and expectedArea{37.68017578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((870034.8 6612599.1,870044.5 6612597.9,870050.1 6612637.4,870031.9 6612640.1,870031 6612629.9,870038.1 6612628.9,870034.8 6612599.1)))' ) = 489.92 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{489.92000000169321} and areaRotate{489.92000000169321} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{489.92000000169321} and expectedArea{489.9208984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((475026.4 6245226,475013.7 6245225.2,475012.8 6245238.8,475014.7 6245239.3,475025 6245240.2,475026.4 6245226)))' ) = 176.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{176.04000000206668} and areaRotate{176.04000000206668} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{176.04000000206668} and expectedArea{176.0400390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((132870.8 6844520.3,132873.6 6844537.3,132883.8 6844534.8,132879.2 6844517.8,132870.8 6844520.3)))' ) = 167.35 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{167.3500000000422} and areaRotate{167.3500000000422} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{167.3500000000422} and expectedArea{167.34997558593801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((131737.4 6844692.8,131686.5 6844692.9,131685.8 6844676.2,131692.8 6844675.7,131693 6844657.9,131719.6 6844658,131719.7 6844675.3,131737.3 6844675.3,131737.4 6844692.8)))' ) = 1358.42 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1358.420000002832} and areaRotate{1358.420000002832} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1358.420000002832} and expectedArea{1358.4199829101599} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((131775.9 6844617.5,131776.8 6844630.4,131761.1 6844631.4,131762.1 6844671.8,131731.6 6844670.7,131732.8 6844661,131726.8 6844661,131727 6844653,131730.7 6844652.6,131731.3 6844647.9,131736.5 6844647,131737.6 6844629.1,131744.1 6844628.4,131745.2 6844622,131761.2 6844621.2,131761.4 6844617.1,131775.9 6844617.5)))' ) = 1531.7 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1531.7000000001626} and areaRotate{1531.7000000001626} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1531.7000000001626} and expectedArea{1531.7001342773401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127856.1 6845558.7,127853.6 6845552.6,127857.8 6845552.1,127856.8 6845548.2,127863.4 6845546.4,127866.5 6845556.9,127856.1 6845558.7)))' ) = 98.23 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{98.229999998900098} and areaRotate{98.229999998900098} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{98.229999998900098} and expectedArea{98.2298583984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127832.5 6845577.5,127879.4 6845564.7,127880.6 6845569.6,127835.1 6845583.6,127832.5 6845577.5)))' ) = 279.56 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(((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(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed 1: line#257:2|@polyhedral|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1)) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{279.56000001099699} and areaRotate{279.56000001099699} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{279.56000001099699} and expectedArea{279.55993652343801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130672 6845191.3,130657.1 6845196.2,130653.7 6845188.2,130668.9 6845183.2,130672 6845191.3)))' ) = 137.24 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{137.240000003273} and areaRotate{137.240000003273} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{137.240000003273} and expectedArea{137.239990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130974.4 6845291.6,130974.8 6845299.6,130964.4 6845300.3,130964.6 6845304.5,130955.9 6845305.1,130955 6845293.1,130974.4 6845291.6)))' ) = 190.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{190.12000000053166} and areaRotate{190.12000000053166} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{190.12000000053166} and expectedArea{190.11999511718801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128425.3 6846539.7,128424.3 6846549,128409.7 6846544.1,128415.4 6846526.7,128439.8 6846532.3,128437.8 6846539.1,128426.1 6846535.5,128425.3 6846539.7)))' ) = 340.29 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '257: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed 1: line#258:3|@polyhedral|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{340.29000000174591} and areaRotate{340.29000000174591} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{340.29000000174591} and expectedArea{340.2900390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128425.3 6846539.7,128454.2 6846549.6,128451 6846563.5,128444.8 6846561.3,128445.4 6846556,128424.3 6846549,128425.3 6846539.7)))' ) = 305.665 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{305.66500000385622} and areaRotate{305.66500000385622} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{305.66500000385622} and expectedArea{305.66497802734398} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129621.7 6846529,129622.1 6846534.1,129595.9 6846543.2,129593.9 6846535.7,129615 6846530.2,129621.7 6846529)))' ) = 185.345 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{185.3450000038037} and areaRotate{185.3450000038037} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{185.3450000038037} and expectedArea{185.34509277343801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129675.4 6846600.4,129668.3 6846602.9,129669.4 6846612,129661.5 6846612.5,129660.8 6846603.6,129652.7 6846605.5,129651.2 6846597.8,129674.1 6846593.1,129675.4 6846600.4)))' ) = 253.68 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{253.67999999570631} and areaRotate{253.67999999570631} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{253.67999999570631} and expectedArea{253.68005371093801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128925.4 6846639.3,128921.7 6846619.6,128939.4 6846614.8,128943.3 6846630.6,128947.1 6846630.3,128947.8 6846635.4,128925.4 6846639.3)))' ) = 413.93 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{413.92999999786525} and areaRotate{413.92999999786525} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{413.92999999786525} and expectedArea{413.93005371093801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((569316 6283667.6,569319.9 6283676.1,569330.2 6283670.5,569326.2 6283662.5,569316 6283667.6)))' ) = 105.695 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{105.69500000051454} and areaRotate{105.69500000051454} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{105.69500000051454} and expectedArea{105.695068359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755689.8 6269594.4,755698.3 6269598.6,755701.3 6269592.8,755696.2 6269590.2,755698 6269586.6,755691.9 6269583.6,755690.2 6269587.9,755692.4 6269589.1,755689.8 6269594.4)))' ) = 91.085 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{91.084999999960417} and areaRotate{91.084999999960417} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{91.084999999960417} and expectedArea{91.08447265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755694.4 6269605.7,755695.7 6269603.1,755690.1 6269599.1,755691.1 6269597,755686.3 6269594.7,755683.8 6269599.2,755694.4 6269605.7)))' ) = 51.125 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{51.124999998178097} and areaRotate{51.124999998178097} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{51.124999998178097} and expectedArea{51.1259765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755655.9 6269561.2,755661.2 6269565,755665.3 6269560,755659.4 6269555.7,755655.9 6269561.2)))' ) = 44.79 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{44.79000000119791} and areaRotate{44.79000000119791} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{44.79000000119791} and expectedArea{44.78955078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '258: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1)) and should be TRIANGLE((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1))' has passed 1: line#260:2|@polyhedral|TRIANGLE((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((558913.8 6930348.2,558911.4 6930356.9,558917.7 6930358.9,558919.9 6930350.5,558913.8 6930348.2)))' ) = 57.955 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{57.955000000684521} and areaRotate{57.955000000684521} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{57.955000000684521} and expectedArea{57.955078125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '260: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#261:3|@polyhedral|TRIANGLE((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((558828.6 6930972.5,558833.6 6930973.8,558837.1 6930964.1,558840.3 6930964.7,558841.3 6930961.1,558847 6930961.9,558845.1 6930967.6,558851.6 6930969.2,558854.6 6930962.9,558867.8 6930919.5,558875.9 6930893.9,558881.9 6930873,558884.4 6930864.9,558877.5 6930863,558875.3 6930871.2,558870.8 6930885.9,558864.8 6930885.1,558864.3 6930886.8,558847.5 6930883.1,558846.8 6930885.9,558842.9 6930885.4,558837.3 6930907,558843.3 6930908.4,558844.9 6930903,558856.7 6930905.1,558861.9 6930906.5,558859 6930917.4,558852.4 6930916.6,558851 6930921.8,558843.5 6930920.8,558842.4 6930924.6,558858.8 6930926.9,558857.4 6930934.5,558842.5 6930931.3,558841.4 6930936.7,558850.2 6930938.7,558849.1 6930943.7,558853.7 6930944.6,558851.2 6930953.1,558837.8 6930949.9,558835.6 6930957.9,558830.6 6930957.4,558831.3 6930954.4,558826.4 6930953.4,558824.9 6930959,558828.3 6930959.5,558828 6930962,558831.6 6930962.5,558828.6 6930972.5)))' ) = 1812.67 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1812.6699999916027} and areaRotate{1812.6699999916027} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1812.6699999916027} and expectedArea{1812.66918945312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((755101.5 6269730.2,755105.1 6269730.1,755104.6 6269720.4,755101.2 6269720.6,755101.5 6269730.2)))' ) = 33.835 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{33.834999999916754} and areaRotate{33.834999999916754} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{33.834999999916754} and expectedArea{33.8349609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '261: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#268:2|@polyhedral|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0) 2: area( ' MULTIPOLYGON(((755101.8 6269764.1,755103.5 6269755.9,755098.5 6269754.8,755096.6 6269763,755101.8 6269764.1)))' ) = 43.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{43.799999999307325} and areaRotate{43.799999999307325} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{43.799999999307325} and expectedArea{43.80029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((558150.2 6931520.3,558172.8 6931524.6,558176.5 6931525.3,558189.5 6931527.8,558188.7 6931533.4,558187.3 6931533.4,558185.5 6931546.6,558192 6931547.7,558192.5 6931543.4,558195.4 6931543.4,558197.3 6931529.4,558201.8 6931529.2,558202.2 6931526.7,558207.4 6931527.5,558208.8 6931520.5,558199.7 6931518.1,558200.7 6931506.2,558198.7 6931505.9,558199.6 6931497.4,558194.8 6931496.5,558190.6 6931519.1,558157.5 6931514,558151.6 6931513.1,558150.2 6931520.3)))' ) = 800.07 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '268: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#269:3|@polyhedral|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{800.07000000304811} and areaRotate{800.07000000304811} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{800.07000000304811} and expectedArea{800.06982421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((558822.3 6931131.5,558831.3 6931133.4,558831.6 6931132.5,558834.6 6931122.4,558840.7 6931102,558853.3 6931105.8,558855.8 6931099.3,558843.6 6931096.1,558845.3 6931089.3,558849.7 6931090.1,558851 6931087,558858.6 6931088.8,558861.4 6931089.8,558860.8 6931092,558865.5 6931093.3,558869.1 6931077.3,558864.2 6931076.2,558863.6 6931080.4,558862.1 6931085.1,558859.8 6931084.8,558852.1 6931083.1,558837.9 6931079.1,558822.3 6931131.5)))' ) = 762.46 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{762.46000000238178} and areaRotate{762.46000000238178} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{762.46000000238178} and expectedArea{762.459228515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((558828.6 6931514,558822.7 6931512.7,558816.9 6931511.5,558815.3 6931521.4,558813.8 6931521.1,558811.2 6931531.3,558812.2 6931531.7,558810.5 6931541.3,558822.2 6931544.1,558827.5 6931519.2,558828.6 6931514)))' ) = 379.785 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{379.78500000315887} and areaRotate{379.78500000315887} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{379.78500000315887} and expectedArea{379.78515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((602102.8 6937206.9,602084.9 6937198.4,602088.9 6937190.4,602106.2 6937198.3,602102.8 6937206.9)))' ) = 176.42 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{176.41999999779622} and areaRotate{176.41999999779622} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{176.41999999779622} and expectedArea{176.419921875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '269: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#271:2|@polyhedral|POLYGON((-1 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0,0 1) 2: area( ' MULTIPOLYGON(((862137 6747949,862144.2 6747936.3,862131.3 6747929.5,862123.8 6747942,862137 6747949)))' ) = 215.145 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{215.14499999946392} and areaRotate{215.14499999946392} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{215.14499999946392} and expectedArea{215.1455078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((757919.2 6314203,757926.8 6314197.7,757933 6314206.6,757925.3 6314211.9,757919.2 6314203)))' ) = 100.68 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{100.68000000127243} and areaRotate{100.68000000127243} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{100.68000000127243} and expectedArea{100.67919921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129665.8 6847025.3,129668.6 6847017.4,129688.1 6847023.1,129684.7 6847033.5,129679.3 6847032.4,129679.1 6847029.8,129665.8 6847025.3)))' ) = 192.13 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{192.13000000343118} and areaRotate{192.13000000343118} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{192.13000000343118} and expectedArea{192.13006591796901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((756096 6269245.9,756100.2 6269248,756106.6 6269237.8,756102.5 6269234.6,756096 6269245.9)))' ) = 61.705 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '271: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed 1: line#272:3|@polyhedral|POLYGON((-1 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0 0,0 1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{61.705000000215939} and areaRotate{61.705000000215939} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{61.705000000215939} and expectedArea{61.705078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((224982.3 6866624,224976.6 6866630.1,224967.5 6866621.8,224973.5 6866614.8,224982.3 6866624)))' ) = 109.81 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{109.80999999908659} and areaRotate{109.80999999908659} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{109.80999999908659} and expectedArea{109.809814453125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((475098.6 6248896.5,475095.9 6248904,475085.8 6248901.1,475088.5 6248893.4,475098.6 6248896.5)))' ) = 84.86 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{84.860000000865568} and areaRotate{84.860000000865568} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{84.860000000865568} and expectedArea{84.860107421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((558179.2 6931558.4,558179.9 6931553.3,558175.4 6931552.6,558174.6 6931558,558179.2 6931558.4)))' ) = 24.3 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{24.299999998882406} and areaRotate{24.299999998882406} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{24.299999998882406} and expectedArea{24.2998046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((558830.6 6931423.4,558839 6931425.6,558840 6931421.7,558831.9 6931419.5,558830.6 6931423.4)))' ) = 34.705 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{34.705000001022135} and areaRotate{34.705000001022135} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{34.705000001022135} and expectedArea{34.704833984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((929027.8 6928527.2,929028.9 6928539.9,929019.1 6928541.2,929016.9 6928528.4,929027.8 6928527.2)))' ) = 134.025 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{134.0249999997323} and areaRotate{134.0249999997323} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{134.0249999997323} and expectedArea{134.02587890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((782942.6 6703217.2,782949.8 6703209.2,782962.7 6703220.7,782963.3 6703222.1,782947.2 6703233.9,782941.4 6703227.1,782946.9 6703222.1,782942.6 6703217.2)))' ) = 276.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{276.16000000491965} and areaRotate{276.16000000491965} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{276.16000000491965} and expectedArea{276.1591796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((782946.9 6703222.1,782941.4 6703227.1,782947.2 6703233.9,782936.4 6703224.2,782942.6 6703217.2,782946.9 6703222.1)))' ) = 59.305 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{59.305000000492427} and areaRotate{59.305000000492427} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{59.305000000492427} and expectedArea{59.3056640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((782955.6 6703241.7,782954 6703240.3,782947.2 6703233.9,782963.3 6703222.1,782963.5 6703222.7,782964.3 6703222.3,782969.1 6703226.8,782955.6 6703241.7)))' ) = 189.135 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{189.13499999982065} and areaRotate{189.13499999982065} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{189.13499999982065} and expectedArea{189.13525390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((782964.3 6703222.3,782962.7 6703220.7,782961 6703216.2,782962.4 6703215.4,782961.4 6703212.9,782960.2 6703213.6,782959.5 6703212.2,782961 6703211.6,782961.3 6703212.3,782983.1 6703202.6,782987.2 6703200.9,782987.3 6703201.2,782989.9 6703208.4,782990.6 6703210.3,782964.3 6703222.3)))' ) = 301.265 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '272: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#274:2|@polyhedral|POLYGON((0 0,1 0,1 1,0 1,0 0))|GEOMETRYCOLLECTION(TRIANGLE((0 1,0 0,1 1,0 1)),TRIANGLE((1 1,0 0,1 0,1 1))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{301.26500000331077} and areaRotate{301.26500000331077} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{301.26500000331077} and expectedArea{301.2646484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((782992.4 6703214.3,782990.6 6703210.3,782989.9 6703208.4,782991.7 6703207.5,782993.3 6703212.1,782999.1 6703209.2,783000 6703210.9,782992.4 6703214.3)))' ) = 23.64 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{23.64000000194007} and areaRotate{23.64000000194007} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{23.64000000194007} and expectedArea{23.64013671875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((782991.7 6703207.5,782989.9 6703208.4,782987.3 6703201.2,782989.3 6703200.4,782991.7 6703207.5)))' ) = 15.71 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '274: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION(TRIANGLE((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) and should be GEOMETRYCOLLECTION(TRIANGLE((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE((1/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1)))' has passed 1: line#275:3|@polyhedral|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{15.710000000082655} and areaRotate{15.710000000082655} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{15.710000000082655} and expectedArea{15.71044921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((783971.6 6703322.7,783964.7 6703309.1,783989 6703296.3,783993.1 6703303.1,784001.8 6703298.7,784005.9 6703306.9,783971.6 6703322.7)))' ) = 533.66 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{533.65999998873781} and areaRotate{533.65999998873781} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{533.65999998873781} and expectedArea{533.66064453125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((354203.6 6280152.6,354200.5 6280146.9,354208.7 6280143.1,354211.4 6280148.7,354203.6 6280152.6)))' ) = 56.365 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{56.364999999476431} and areaRotate{56.364999999476431} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{56.364999999476431} and expectedArea{56.364990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((783975 6703212.4,783972.1 6703213.1,783970.4 6703207.2,783973.3 6703206.4,783975 6703212.4)))' ) = 18.53 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{18.530000000536099} and areaRotate{18.530000000536099} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{18.530000000536099} and expectedArea{18.5302734375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((783394.4 6703171.8,783395.6 6703175.3,783380.1 6703181.9,783369.4 6703186.3,783359.2 6703160.1,783385.6 6703149.6,783390.8 6703162.3,783394.4 6703171.8)))' ) = 796.19 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{796.18999999978928} and areaRotate{796.18999999978928} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{796.18999999978928} and expectedArea{796.18994140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((783393 6703161.4,783390.8 6703162.3,783385.6 6703149.6,783387.9 6703148.7,783393 6703161.4)))' ) = 33.21 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{33.210000001962769} and areaRotate{33.210000001962769} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{33.210000001962769} and expectedArea{33.20947265625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((783398.5 6703176.6,783380.9 6703183.7,783380.1 6703181.9,783395.6 6703175.3,783394.4 6703171.8,783396.4 6703171,783398.5 6703176.6)))' ) = 49.06 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{49.059999996302061} and areaRotate{49.059999996302061} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{49.059999996302061} and expectedArea{49.060546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((783428.6 6703139,783429.1 6703136.9,783431.2 6703137.3,783430.9 6703139.3,783428.6 6703139)))' ) = 4.65 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{4.6500000001455195} and areaRotate{4.6500000001455195} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{4.6500000001455195} and expectedArea{4.64990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((783275.6 6703360.8,783272.2 6703356.7,783280.8 6703349.9,783283.6 6703354.2,783275.6 6703360.8)))' ) = 55.63 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{55.630000002308527} and areaRotate{55.630000002308527} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{55.630000002308527} and expectedArea{55.63037109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((783848.9 6703242.3,783845.9 6703242.3,783845.9 6703240,783846.5 6703240,783848.9 6703240,783848.9 6703242.3)))' ) = 6.9 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{6.9000000008381921} and areaRotate{6.9000000008381921} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{6.9000000008381921} and expectedArea{6.8994140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((783327.1 6703227.4,783325.8 6703225.8,783328.1 6703224,783329.3 6703225.5,783327.1 6703227.4)))' ) = 5.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{5.7999999996973219} and areaRotate{5.7999999996973219} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{5.7999999996973219} and expectedArea{5.7998046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '275: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is TIN(((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) and should be TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)))' has passed 1: line#277:2|@polyhedral|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((987989 6716942.2,987994.6 6716931.4,987998.5 6716933.4,987999.2 6716932.2,988001.5 6716933.4,988000.9 6716934.6,988004.2 6716936.4,987999.8 6716944.7,987997.1 6716943.4,987995.7 6716946,987989 6716942.2)))' ) = 127.815 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{127.81499999946914} and areaRotate{127.81499999946914} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{127.81499999946914} and expectedArea{127.8154296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((558681.4 6931509.7,558687.7 6931511.6,558685.5 6931523.1,558678.3 6931520.9,558681.4 6931509.7)))' ) = 82.045 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{82.045000001687427} and areaRotate{82.045000001687427} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{82.045000001687427} and expectedArea{82.044921875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '277: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#278:3|@polyhedral|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((569287.9 6283681.1,569277.9 6283686.4,569281.8 6283694,569291.9 6283689,569287.9 6283681.1)))' ) = 98.23 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{98.22999999960183} and areaRotate{98.22999999960183} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{98.22999999960183} and expectedArea{98.22998046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((484771.1 6515334.5,484758.4 6515330.6,484767.5 6515325.8,484771.1 6515334.5)))' ) = 48.225 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{48.224999998432764} and areaRotate{48.224999998432764} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{48.224999998432764} and expectedArea{48.224853515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((998703.5 6296649.7,998697.5 6296652.6,998690.4 6296637.9,998696.4 6296634.9,998703.5 6296649.7)))' ) = 109.445 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{109.44500000142554} and areaRotate{109.44500000142554} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{109.44500000142554} and expectedArea{109.44482421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((756146.1 6268489.9,756150.8 6268496.3,756153.6 6268493.9,756148.8 6268487.7,756146.1 6268489.9)))' ) = 28.25 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{28.250000002095472} and areaRotate{28.250000002095472} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{28.250000002095472} and expectedArea{28.25048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793408.7 6705384.6,793408.7 6705386.1,793400.8 6705386.7,793400.4 6705383.7,793408.7 6705383,793408.7 6705384.6)))' ) = 24.835 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{24.835000000426081} and areaRotate{24.835000000426081} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{24.835000000426081} and expectedArea{24.83544921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793408.2 6705374.5,793408.7 6705383,793400.4 6705383.7,793389.8 6705384.5,793389.9 6705387.5,793388.1 6705387.6,793387.7 6705384.6,793386.9 6705376.1,793393.9 6705375.5,793408.2 6705374.5)))' ) = 188.5 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{188.4999999972934} and areaRotate{188.4999999972934} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{188.4999999972934} and expectedArea{188.49951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793400.4 6705383.7,793400.8 6705386.7,793389.9 6705387.5,793389.8 6705384.5,793400.4 6705383.7)))' ) = 32.45 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{32.450000000069842} and areaRotate{32.450000000069842} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{32.450000000069842} and expectedArea{32.4501953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793466.5 6705446.4,793466.3 6705449,793463.4 6705471.1,793453.5 6705470.2,793457 6705441.9,793457.1 6705441.2,793466.8 6705442,793466.5 6705446.4)))' ) = 292.53 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{292.53000000067294} and areaRotate{292.53000000067294} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{292.53000000067294} and expectedArea{292.5302734375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793437.9 6705271.8,793435.9 6705277.9,793433 6705278.1,793423.9 6705278.9,793412 6705283.3,793418.2 6705265.7,793437.9 6705271.8)))' ) = 239.065 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{239.06500000081371} and areaRotate{239.06500000081371} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{239.06500000081371} and expectedArea{239.06494140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793417.6 6705296.1,793409.1 6705292.8,793412 6705283.3,793423.9 6705278.9,793433 6705278.1,793429.9 6705293.5,793428.5 6705300.6,793417.6 6705296.1)))' ) = 341.905 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '278: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#280:2|@polyhedral|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{341.90500000022757} and areaRotate{341.90500000022757} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{341.90500000022757} and expectedArea{341.90478515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793446.7 6705300.8,793443.9 6705306.9,793428.5 6705300.6,793429.9 6705293.5,793433 6705278.1,793435.9 6705277.9,793439.8 6705277.6,793446.7 6705300.8)))' ) = 341.775 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{341.77499999920838} and areaRotate{341.77499999920838} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{341.77499999920838} and expectedArea{341.77490234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793437.9 6705271.8,793458.8 6705278.3,793451.4 6705302.1,793446.7 6705300.8,793439.8 6705277.6,793435.9 6705277.9,793437.9 6705271.8)))' ) = 344.755 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{344.75499999702924} and areaRotate{344.75499999702924} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{344.75499999702924} and expectedArea{344.755859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793411 6705308.9,793402.3 6705304.8,793409.1 6705292.8,793417.6 6705296.1,793411 6705308.9)))' ) = 131.43 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{131.42999999755006} and areaRotate{131.42999999755006} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{131.42999999755006} and expectedArea{131.4306640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793424.2 6705322.4,793428.5 6705300.6,793443.9 6705306.9,793435.3 6705328,793424.2 6705322.4)))' ) = 322.59 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{322.58999999835453} and areaRotate{322.58999999835453} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{322.58999999835453} and expectedArea{322.59033203125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1003417.7 6296449,1003411.1 6296441.3,1003415.2 6296437.9,1003421.1 6296445.2,1003417.7 6296449)))' ) = 50.625 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{50.625000001164146} and areaRotate{50.625000001164146} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{50.625000001164146} and expectedArea{50.625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1003503.8 6296345.3,1003501.4 6296338.3,1003505 6296336.8,1003508 6296342.9,1003503.8 6296345.3)))' ) = 30.81 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{30.809999999951689} and areaRotate{30.809999999951689} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{30.809999999951689} and expectedArea{30.8095703125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): 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 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)),((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10,7/5 13/10))) and should be MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35)))' has passed 1: line#282:3|@polyhedral|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|GEOMETRYCOLLECTION(TIN(((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN(((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) 2: area( ' MULTIPOLYGON(((851692.7 6687302.3,851699.4 6687297.8,851702.5 6687302.4,851702.7 6687302.3,851702.9 6687302.2,851707.2 6687308.7,851700.1 6687313.4,851692.7 6687302.3)))' ) = 111.545 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{111.54499999813677} and areaRotate{111.54499999813677} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{111.54499999813677} and expectedArea{111.544921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((854085.9 6646188.4,854091.5 6646195.3,854112.7 6646221.6,854107.9 6646229.1,854085 6646201.4,854079.8 6646206,854084.9 6646211.6,854081.5 6646215,854087.5 6646222.2,854080.4 6646227.5,854075.1 6646221.4,854071.7 6646225.1,854072.6 6646226.6,854067.1 6646230.3,854061.2 6646223.7,854058.7 6646226,854067.3 6646235,854062.1 6646239,854059 6646235.3,854050.6 6646241.6,854042 6646231.5,854044.3 6646225.6,854079.5 6646195.2,854078.5 6646194.3,854076.8 6646192.8,854064.1 6646201.6,854052.9 6646213,854049.7 6646215.4,854034 6646196.6,854049.3 6646182.6,854051.4 6646182.1,854071.1 6646168.7,854072.7 6646171,854077.3 6646177.4,854076.4 6646178.3,854073.6 6646181,854077 6646185.9,854079.4 6646184.5,854081.7 6646183.1,854085.9 6646188.4)))' ) = 2365.26 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{2365.2550000064525} and areaRotate{2365.2550000064525} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{2365.2550000064525} and expectedArea{2365.25341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793424.2 6705322.4,793414.7 6705317.8,793417.4 6705312,793411 6705308.9,793417.6 6705296.1,793428.5 6705300.6,793424.2 6705322.4)))' ) = 268.535 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{268.53499999924441} and areaRotate{268.53499999924441} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{268.53499999924441} and expectedArea{268.53466796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793354.8 6705170.9,793358.7 6705128.9,793374.4 6705130.4,793370.5 6705172.3,793354.8 6705170.9)))' ) = 664.27 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{664.27000000290968} and areaRotate{664.27000000290968} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{664.27000000290968} and expectedArea{664.2705078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((793407.5 6705589.1,793397.8 6705589.4,793397.7 6705575.3,793400.1 6705575.2,793400.1 6705573.7,793407.4 6705573.7,793407.5 6705589.1)))' ) = 147.21 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{147.21000000173288} and areaRotate{147.21000000173288} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{147.21000000173288} and expectedArea{147.21044921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((854345 6646148.8,854342 6646145,854345.5 6646142.1,854348.6 6646145.9,854345 6646148.8)))' ) = 22.335 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{22.335000000708384} and areaRotate{22.335000000708384} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{22.335000000708384} and expectedArea{22.3349609375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(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))),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)),((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(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))))' has passed 1: line#289:2|@polyhedral|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0) 2: area( ' MULTIPOLYGON(((664296.3 6854779.7,664298.4 6854784.6,664311 6854814.2,664325.8 6854809.3,664331.3 6854807,664339.7 6854803.3,664341.6 6854808.8,664336.1 6854812,664325.3 6854816.1,664325.1 6854814.4,664318.2 6854816.3,664318.5 6854818.6,664305.3 6854823.2,664306.6 6854826.4,664307.8 6854828.9,664311.4 6854826.9,664320.8 6854848.6,664310.1 6854854.3,664317.4 6854871.7,664308.3 6854875.5,664300.6 6854858.1,664296.1 6854848.4,664302.9 6854845.5,664296.7 6854830,664293.9 6854823.3,664286.7 6854805.2,664277.5 6854809,664271.9 6854796.1,664268 6854785.2,664276.9 6854781.6,664278.9 6854786.7,664285.7 6854783.8,664296.3 6854779.7)))' ) = 1962.1 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '289: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#290:3|@polyhedral|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1962.1000000012209} and areaRotate{1962.1000000012209} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1962.1000000012209} and expectedArea{1962.10205078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((417415.2 6866913.9,417408.8 6866909.7,417415.9 6866899.4,417422.2 6866903.6,417415.2 6866913.9)))' ) = 95.015 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{95.014999999841663} and areaRotate{95.014999999841663} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{95.014999999841663} and expectedArea{95.014892578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130019.1 6848392.4,130018.3 6848384.2,130014.7 6848384.4,130013.7 6848374.4,130016.7 6848374.1,130016.2 6848368.1,130031.1 6848366.6,130031.9 6848373.2,130029.1 6848373.5,130030.6 6848390.2,130019.1 6848392.4)))' ) = 339.44 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{339.43999999542007} and areaRotate{339.43999999542007} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{339.43999999542007} and expectedArea{339.43988037109398} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128574.6 6847815.6,128547.2 6847817.5,128545.1 6847796.9,128573.1 6847794.6,128574.6 6847815.6)))' ) = 579.94 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{579.94000000098401} and areaRotate{579.94000000098401} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{579.94000000098401} and expectedArea{579.93994140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129195.1 6847821.9,129172 6847832.3,129163 6847812.4,129186.4 6847802.5,129195.1 6847821.9)))' ) = 546.69 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{546.69000000446954} and areaRotate{546.69000000446954} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{546.69000000446954} and expectedArea{546.69000244140602} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129163.9 6847790.4,129169 6847805.2,129145.5 6847813.9,129140.2 6847799,129163.9 6847790.4)))' ) = 395.44 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{395.43999999738287} and areaRotate{395.43999999738287} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{395.43999999738287} and expectedArea{395.44006347656199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129073.4 6847586.6,129071.4 6847601.6,129047.5 6847599.7,129048.8 6847584.4,129073.4 6847586.6)))' ) = 370.77 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{370.76999999825318} and areaRotate{370.76999999825318} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{370.76999999825318} and expectedArea{370.77001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128073.9 6847452.9,128069.6 6847453.4,128067.3 6847444,128085.2 6847439,128087.9 6847447.2,128073.9 6847452.9)))' ) = 182.035 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{182.03499999732139} and areaRotate{182.03499999732139} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{182.03499999732139} and expectedArea{182.03509521484401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129000.7 6847551.3,128980.1 6847549,128981.3 6847529.9,129002.3 6847531.7,129000.7 6847551.3)))' ) = 405.35 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{405.35000000688967} and areaRotate{405.35000000688967} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{405.35000000688967} and expectedArea{405.34997558593801} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '290: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#292:2|@polyhedral|POLYHEDRALSURFACE(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0,0 1) 2: area( ' MULTIPOLYGON(((129163.5 6847763.7,129167.9 6847776.4,129172.2 6847774.5,129176.1 6847784.2,129178.5 6847783.4,129185.9 6847800.4,129174.6 6847805,129167.6 6847788.2,129169.6 6847787.2,129165.2 6847777.8,129160.3 6847779,129163.4 6847787.5,129139.5 6847796.9,129131.1 6847775.7,129163.5 6847763.7)))' ) = 997.315 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{997.3150000088765} and areaRotate{997.3150000088765} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{997.3150000088765} and expectedArea{997.31481933593795} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128830 6847991.8,128821.6 6847984.5,128838.7 6847965.5,128846.6 6847972.6,128830 6847991.8)))' ) = 276.985 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '292: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((-1/1 1/1,0/1 0/1,0/1 1/1,-1/1 1/1)),((-1/1 1/1,-1/1 0/1,0/1 0/1,-1/1 1/1)))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed 1: line#293:3|@polyhedral|POLYHEDRALSURFACE(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0 0,0 1 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{276.98500000387162} and areaRotate{276.98500000387162} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{276.98500000387162} and expectedArea{276.98492431640602} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128849.5 6848029.7,128838.3 6848025.6,128853 6847982.8,128864.1 6847986.8,128849.5 6848029.7)))' ) = 537.11 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{537.10999999318574} and areaRotate{537.10999999318574} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{537.10999999318574} and expectedArea{537.11004638671898} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130329.3 6848025.9,130347 6848021.9,130351.4 6848047.1,130334.8 6848051.2,130329.3 6848025.9)))' ) = 453.085 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{453.08499999920969} and areaRotate{453.08499999920969} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{453.08499999920969} and expectedArea{453.0849609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128903.7 6847904.5,128899.1 6847911.2,128913.1 6847924,128914.1 6847921.1,128920.8 6847923.9,128911.6 6847946.1,128909.1 6847945.3,128907.5 6847947.8,128896.6 6847971,128881.3 6847964.3,128891.4 6847942.3,128882.3 6847933.8,128881.1 6847934.7,128869 6847923.9,128886.4 6847903.2,128873.5 6847894.1,128880.6 6847884.8,128903.7 6847904.5)))' ) = 1958.51 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1958.5050000007836} and areaRotate{1958.5050000007836} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1958.5050000007836} and expectedArea{1958.5048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128822.8 6847951.1,128850 6847920.5,128864.1 6847933.1,128852.3 6847948.1,128861.2 6847957.3,128850.2 6847970,128838.9 6847961,128837.1 6847963,128822.8 6847951.1)))' ) = 1026.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1026.1249999997985} and areaRotate{1026.1249999997985} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1026.1249999997985} and expectedArea{1026.12487792969} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130818.6 6848524.4,130801.6 6848527.3,130800.9 6848523.8,130797 6848503.8,130811.4 6848500.4,130810.4 6848491,130818.7 6848490.4,130827.3 6848522.9,130818.6 6848524.4)))' ) = 702.37 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{702.37000000181706} and areaRotate{702.37000000181706} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{702.37000000181706} and expectedArea{702.36999511718795} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1003487.9 6296351.7,1003479.9 6296350.2,1003480.7 6296344.1,1003488.4 6296344.6,1003487.9 6296351.7)))' ) = 52.46 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{52.459999996945257} and areaRotate{52.459999996945257} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{52.459999996945257} and expectedArea{52.46044921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244186.6 6866217.7,244176.1 6866219.8,244175.3 6866206.7,244184.7 6866206.4,244186.6 6866217.7)))' ) = 123.01 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#296:2|@polyhedral|POLYHEDRALSURFACE(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|GEOMETRYCOLLECTION(TRIANGLE((1 -0,0 0,0.5 0.5,1 -0)),TRIANGLE((0.5 0.5,0 0,-0 1,0.5 0.5)),TRIANGLE((1 1,0.5 0.5,0 1,1 1)),TRIANGLE((1 0,0.5 0.5,1 1,1 0))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{123.0100000020588} and areaRotate{123.0100000020588} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{123.0100000020588} and expectedArea{123.009887695312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244199.9 6866242.9,244194 6866240.6,244192.4 6866243.6,244189.7 6866242.7,244184.9 6866252.5,244192.8 6866256.7,244199.9 6866242.9)))' ) = 126.25 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{126.24999999837381} and areaRotate{126.24999999837381} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{126.24999999837381} and expectedArea{126.25} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((244508.8 6866249.7,244507.5 6866256.3,244503.9 6866255.5,244503.4 6866258,244491.8 6866256,244492.6 6866252.9,244484.6 6866251,244486 6866243.9,244508.8 6866249.7)))' ) = 198.285 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{198.28500000456097} and areaRotate{198.28500000456097} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{198.28500000456097} and expectedArea{198.28503417968801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((131469.7 6848645,131472.2 6848625.7,131495.1 6848628.9,131492.3 6848647.9,131469.7 6848645)))' ) = 443.745 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): 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/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#297:3|@polyhedral|POLYHEDRALSURFACE(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|TIN(((0 1 0,0.5 0.5 0,1 1 0,0 1 0)),((0.5 0.5 0,1 0 0,1 1 0,0.5 0.5 0)),((0.5 0.5 0,0 1 0,0 0 0,0.5 0.5 0)),((0.5 0.5 0,0 0 0,1 0 0,0.5 0.5 0))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{443.74500000328374} and areaRotate{443.74500000328374} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{443.74500000328374} and expectedArea{443.74493408203102} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130628.6 6848656.4,130612.3 6848659.7,130608.7 6848639.8,130628.4 6848635.6,130631.5 6848655.8,130628.6 6848656.4)))' ) = 403.645 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{403.64499999297948} and areaRotate{403.64499999297948} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{403.64499999297948} and expectedArea{403.64508056640602} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130483.4 6848646,130480.1 6848666.3,130462.8 6848662.9,130466.4 6848643.2,130483.4 6848646)))' ) = 353.695 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{353.69500000516013} and areaRotate{353.69500000516013} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{353.69500000516013} and expectedArea{353.69488525390602} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130275.3 6849014.8,130303.2 6849015.2,130302.8 6849041.6,130274.9 6849040.7,130275.1 6849032.7,130275.3 6849014.8)))' ) = 728.855 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{728.85499999747344} and areaRotate{728.85499999747344} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{728.85499999747344} and expectedArea{728.85491943359398} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130351.2 6849050.3,130377.6 6849051.4,130377.6 6849079.9,130349.8 6849079.7,130351.2 6849050.3)))' ) = 785 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{784.99999999232375} and areaRotate{784.99999999232375} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{784.99999999232375} and expectedArea{785} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130314.4 6849031.4,130347.2 6849033.6,130347.5 6849041.6,130345.2 6849041.8,130344.5 6849077.8,130320.5 6849077,130319.9 6849071.4,130313 6849071.3,130314.4 6849031.4)))' ) = 1383.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{1383.0350000045028} and areaRotate{1383.0350000045028} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{1383.0350000045028} and expectedArea{1383.0349731445301} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((131168.6 6848997,131175.6 6848996.1,131176.6 6849005.1,131184.2 6849004.4,131186.6 6849026,131186.8 6849027.4,131181.7 6849027.9,131181.4 6849025,131174.2 6849025.7,131174.5 6849028.4,131170.2 6849028.9,131167.3 6849006.8,131170.1 6849005.9,131168.6 6848997)))' ) = 428.34 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{428.33999999767479} and areaRotate{428.33999999767479} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{428.33999999767479} and expectedArea{428.33990478515602} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((131588.8 6848694.8,131609 6848698.6,131605.8 6848719.5,131600.1 6848719.8,131599.7 6848722.9,131584.7 6848719.9,131588.8 6848694.8)))' ) = 507.03 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{507.02999999546694} and areaRotate{507.02999999546694} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{507.02999999546694} and expectedArea{507.02996826171898} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129325.6 6847609.7,129330.7 6847615.4,129335.6 6847611.1,129330.2 6847605.4,129325.6 6847609.7)))' ) = 49.65 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(((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(((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed 1: line#299:2|@polyhedral|POLYHEDRALSURFACE(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{49.649999999906868} and areaRotate{49.649999999906868} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{49.649999999906868} and expectedArea{49.6500244140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129427 6847541.1,129425 6847544,129428.1 6847546.1,129429.2 6847544.4,129431.8 6847546.1,129432.8 6847544.3,129427 6847541.1)))' ) = 19.52 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{19.519999999146314} and areaRotate{19.519999999146314} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{19.519999999146314} and expectedArea{19.5199584960938} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127736.2 6848323.6,127736.3 6848331.6,127749.1 6848331.4,127749.2 6848324,127745.2 6848324.3,127745.3 6848323,127740.7 6848322.8,127740.5 6848323.7,127736.2 6848323.6)))' ) = 102.81 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{102.80999999922484} and areaRotate{102.80999999922484} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{102.80999999922484} and expectedArea{102.81005859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '299: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#300:3|@polyhedral|POLYHEDRALSURFACE(((1.4 1.6,1.6 1.4,1.6 1.6,1.4 1.6)),((1.4 1.6,1.4 1.4,1.6 1.4,1.4 1.6)))|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((131551 6848858,131557.2 6848860.8,131552.6 6848870.8,131555.1 6848871.8,131553 6848876.6,131546.3 6848875,131546.1 6848871.1,131551 6848858)))' ) = 118.145 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{118.14500000017915} and areaRotate{118.14500000017915} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{118.14500000017915} and expectedArea{118.14508056640599} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127707.9 6848322.5,127708.4 6848331,127722.5 6848330.8,127722.1 6848321.8,127707.9 6848322.5)))' ) = 124.015 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{124.01499999985549} and areaRotate{124.01499999985549} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{124.01499999985549} and expectedArea{124.01507568359401} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128622.4 6847450.1,128618.3 6847460.2,128619.5 6847460.7,128617.7 6847465.3,128624.5 6847468.3,128626.5 6847463.9,128630.8 6847453.4,128622.4 6847450.1)))' ) = 136.96 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{136.96000000170375} and areaRotate{136.96000000170375} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{136.96000000170375} and expectedArea{136.96002197265599} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129404.3 6847543.4,129404.3 6847548.8,129408 6847549,129408.1 6847543.7,129404.3 6847543.4)))' ) = 20.075 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{20.075000001229999} and areaRotate{20.075000001229999} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{20.075000001229999} and expectedArea{20.0750732421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129373.2 6847535.8,129373.6 6847544.2,129384 6847543.9,129383.7 6847549.7,129390.9 6847549.7,129390.9 6847543,129384.8 6847542.6,129384.7 6847536.1,129383.5 6847536,129383.3 6847531.8,129379.3 6847531.8,129379.4 6847535.3,129373.2 6847535.8)))' ) = 158.61 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{158.60999999288671} and areaRotate{158.60999999288671} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{158.60999999288671} and expectedArea{158.61004638671901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128555.1 6847584.2,128556 6847588.5,128560.8 6847587.9,128560.2 6847583.8,128555.1 6847584.2)))' ) = 21.165 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{21.164999999596116} and areaRotate{21.164999999596116} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{21.164999999596116} and expectedArea{21.1650390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128585.6 6847464.3,128582.5 6847469,128586.4 6847471.6,128589.5 6847467,128585.6 6847464.3)))' ) = 26.35 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{26.349999999350988} and areaRotate{26.349999999350988} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{26.349999999350988} and expectedArea{26.3500366210938} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128580.5 6847439.4,128580.6 6847443.2,128587.6 6847442.9,128587.4 6847439.2,128580.5 6847439.4)))' ) = 26.1 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{26.100000000002179} and areaRotate{26.100000000002179} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{26.100000000002179} and expectedArea{26.0999755859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129314.2 6847541.9,129312.9 6847545.4,129317.2 6847546.7,129318.2 6847543.4,129314.2 6847541.9)))' ) = 15.72 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '300: intersection3D(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((7/5 8/5,8/5 7/5,8/5 8/5,7/5 8/5)),((7/5 8/5,7/5 7/5,8/5 7/5,7/5 8/5)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#303:2|@polyhedral|POLYHEDRALSURFACE(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57))) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{15.719999999513387} and areaRotate{15.719999999513387} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{15.719999999513387} and expectedArea{15.7200317382812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127407.4 6847723.1,127412.8 6847724.9,127410.4 6847733.7,127404.5 6847731.9,127407.4 6847723.1)))' ) = 54.49 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{54.489999998430861} and areaRotate{54.489999998430861} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{54.489999998430861} and expectedArea{54.489990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127449.1 6847652.4,127459.2 6847658.9,127467.4 6847644.9,127460.8 6847640.5,127455.2 6847649.1,127452.6 6847647.6,127449.1 6847652.4)))' ) = 154.235 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{154.23499999813416} and areaRotate{154.23499999813416} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{154.23499999813416} and expectedArea{154.23498535156199} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128552.5 6847341.2,128552.5 6847345.3,128558.5 6847345.1,128558.2 6847341.4,128552.5 6847341.2)))' ) = 22.815 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{22.815000002187805} and areaRotate{22.815000002187805} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{22.815000002187805} and expectedArea{22.81494140625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127252.8 6847940.8,127252.6 6847946,127260.3 6847946.5,127260.3 6847940.8,127252.8 6847940.8)))' ) = 41.445 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{41.44499999786828} and areaRotate{41.44499999786828} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{41.44499999786828} and expectedArea{41.4450073242188} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127490.6 6847618.5,127487 6847625.7,127488 6847626.2,127486.3 6847629.6,127493.8 6847633.6,127498.9 6847623.1,127490.6 6847618.5)))' ) = 107.905 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{107.90500000118365} and areaRotate{107.90500000118365} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{107.90500000118365} and expectedArea{107.905029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128250.5 6847488.4,128253.9 6847493.6,128256.9 6847491.5,128258.6 6847494.3,128262.3 6847491.9,128260.6 6847488.5,128267.8 6847483.6,128264.7 6847478.8,128250.5 6847488.4)))' ) = 116.83 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{116.82999999918349} and areaRotate{116.82999999918349} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{116.82999999918349} and expectedArea{116.830078125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129417.8 6847541.5,129417.5 6847545.6,129423.2 6847546,129423.4 6847541.6,129417.8 6847541.5)))' ) = 24.075 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{24.075000000020736} and areaRotate{24.075000000020736} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{24.075000000020736} and expectedArea{24.0750122070312} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128248.6 6847408.3,128245.3 6847402.1,128259.7 6847395.3,128259.1 6847394.2,128264.1 6847392.2,128266.3 6847396.6,128262.1 6847398.7,128263.4 6847401.7,128248.6 6847408.3)))' ) = 142.92 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{142.91999999950684} and areaRotate{142.91999999950684} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{142.91999999950684} and expectedArea{142.91998291015599} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129653.5 6847561.7,129653.2 6847565.4,129659.1 6847565.4,129659.3 6847562.2,129653.5 6847561.7)))' ) = 20.245 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{20.245000001071169} and areaRotate{20.245000001071169} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{20.245000001071169} and expectedArea{20.2451171875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '303: intersection(POLYHEDRALSURFACE(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYHEDRALSURFACE(((7/5 2/1,8/5 0/1,8/5 2/1,7/5 2/1)),((7/5 2/1,7/5 0/1,8/5 0/1,7/5 2/1)))) is GEOMETRYCOLLECTION(POLYGON((8/5 2/1,7/5 2/1,104/73 128/73,8/5 64/35,8/5 2/1)),TRIANGLE((104/73 128/73,7/5 2/1,7/5 61/35,104/73 128/73)),POLYGON((8/5 64/35,104/73 128/73,143/100 17/10,8/5 17/10,8/5 64/35)),POLYGON((104/73 128/73,7/5 61/35,7/5 17/10,143/100 17/10,104/73 128/73)),POLYGON((8/5 13/10,147/100 13/10,86/57 52/57,8/5 26/35,8/5 13/10)),POLYGON((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10)),TRIANGLE((8/5 0/1,8/5 26/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 0/1,8/5 0/1,86/57 52/57))) and should be GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed 1: line#305:3|@polyhedral|POLYHEDRALSURFACE(((1.4 2,1.6 0,1.6 2,1.4 2)),((1.4 2,1.4 0,1.6 0,1.4 2)))|GEOMETRYCOLLECTION(TIN(((86/57 52/57 0/1,8/5 0/1 0/1,8/5 26/35 0/1,86/57 52/57 0/1)),((86/57 52/57 0/1,7/5 39/35 0/1,7/5 0/1 0/1,86/57 52/57 0/1)),((8/5 0/1 0/1,86/57 52/57 0/1,7/5 0/1 0/1,8/5 0/1 0/1)),((8/5 13/10 0/1,86/57 52/57 0/1,8/5 26/35 0/1,8/5 13/10 0/1)),((8/5 13/10 0/1,147/100 13/10 0/1,86/57 52/57 0/1,8/5 13/10 0/1)),((7/5 39/35 0/1,147/100 13/10 0/1,7/5 13/10 0/1,7/5 39/35 0/1)),((7/5 39/35 0/1,86/57 52/57 0/1,147/100 13/10 0/1,7/5 39/35 0/1))),TIN(((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) 2: area( ' MULTIPOLYGON(((127776.5 6848353.6,127776.9 6848357.4,127778.8 6848357.1,127780.3 6848365,127775.5 6848365.9,127776 6848369.8,127768.6 6848370.8,127766.9 6848359.5,127771.6 6848358.7,127771.2 6848354.1,127776.5 6848353.6)))' ) = 148.045 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{148.04500000204908} and areaRotate{148.04500000204908} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{148.04500000204908} and expectedArea{148.044921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128536.8 6847513.2,128536 6847516.3,128533.3 6847523.8,128535.2 6847524.5,128534.1 6847527.1,128537.9 6847528.2,128538.9 6847525.8,128539.9 6847526.1,128542.5 6847517.7,128541.1 6847517.4,128542.2 6847514.3,128536.8 6847513.2)))' ) = 85.145 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{85.144999999446085} and areaRotate{85.144999999446085} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{85.144999999446085} and expectedArea{85.145202636718807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129611.3 6847905.9,129609.9 6847911.2,129617.4 6847912.8,129617 6847914.9,129622.3 6847915.9,129624.3 6847906.9,129615.5 6847905.2,129615.1 6847906.5,129611.3 6847905.9)))' ) = 97.77 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{97.770000001377809} and areaRotate{97.770000001377809} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{97.770000001377809} and expectedArea{97.77001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129773.1 6847571.9,129779.8 6847571.6,129779.5 6847576,129782.5 6847576.3,129782.3 6847581.5,129802.3 6847584.1,129801.4 6847590.7,129782.1 6847588,129782.4 6847586.5,129778.1 6847586,129770.9 6847585.1,129773.1 6847571.9)))' ) = 263.82 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{263.81999999620575} and areaRotate{263.81999999620575} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{263.81999999620575} and expectedArea{263.81988525390602} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((505874.9 6886677.4,505879.5 6886672.6,505885.3 6886677.5,505879.9 6886682.7,505874.9 6886677.4)))' ) = 52.5 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{52.499999998162096} and areaRotate{52.499999998162096} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{52.499999998162096} and expectedArea{52.499755859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501242.1 6886837.1,501236.3 6886836.9,501236.5 6886834.4,501242 6886834.4,501242.1 6886837.1)))' ) = 14.695 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{14.69500000051455} and areaRotate{14.69500000051455} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{14.69500000051455} and expectedArea{14.695068359375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((674058.8 7048291.8,674055.1 7048272.1,674061.2 7048270.7,674065.4 7048290.4,674058.8 7048291.8)))' ) = 130.625 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{130.62500000213041} and areaRotate{130.62500000213041} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{130.62500000213041} and expectedArea{130.625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((501405.8 6886772.8,501400.5 6886775.8,501392.6 6886762.5,501397.2 6886759.3,501405.8 6886772.8)))' ) = 91.905 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{91.904999999545112} and areaRotate{91.904999999545112} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{91.904999999545112} and expectedArea{91.905029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128164.4 6847592.4,128167.5 6847589.4,128173.9 6847595.7,128175.2 6847594.9,128178.2 6847598.8,128176.6 6847600.1,128174.7 6847598.2,128171.9 6847600.2,128164.4 6847592.4)))' ) = 58.965 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{58.964999999396028} and areaRotate{58.964999999396028} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{58.964999999396028} and expectedArea{58.965087890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128073 6847473.3,128071.9 6847468.9,128086.2 6847466,128086.9 6847470.4,128073 6847473.3)))' ) = 64.65 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{64.650000002098778} and areaRotate{64.650000002098778} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{64.650000002098778} and expectedArea{64.649963378906193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127903.4 6847355.6,127901.6 6847362.1,127913.1 6847365,127914.7 6847358.4,127903.4 6847355.6)))' ) = 79.515 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{79.515000000315325} and areaRotate{79.515000000315325} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{79.515000000315325} and expectedArea{79.515075683593807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128423.8 6847559.7,128423.1 6847563.1,128427.9 6847564.5,128428.6 6847560.9,128423.8 6847559.7)))' ) = 17.71 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{17.710000001156587} and areaRotate{17.710000001156587} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{17.710000001156587} and expectedArea{17.7099609375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128203.2 6847301.8,128195.1 6847303.1,128196.4 6847309.6,128204.6 6847308.1,128203.2 6847301.8)))' ) = 54.05 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{54.04999999912252} and areaRotate{54.04999999912252} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{54.04999999912252} and expectedArea{54.050048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127407.7 6847580.4,127412.3 6847579.7,127410.5 6847571.1,127405.9 6847572.7,127407.7 6847580.4)))' ) = 39.56 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{39.559999999361615} and areaRotate{39.559999999361615} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{39.559999999361615} and expectedArea{39.5599365234375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(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(((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)))) and should be GEOMETRYCOLLECTION(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))))' 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) 2: area( ' MULTIPOLYGON(((128308.9 6847529.3,128303 6847530.8,128304.7 6847535.1,128309.9 6847533.5,128308.9 6847529.3)))' ) = 25.68 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{25.679999998770946} and areaRotate{25.679999998770946} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{25.679999998770946} and expectedArea{25.6799926757812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128364.4 6847448,128368 6847460.7,128375.2 6847458.9,128373.8 6847452.9,128380.4 6847450.9,128378.4 6847444.6,128369.2 6847446.9,128368.9 6847446.1,128364.4 6847448)))' ) = 148.425 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{148.42499999745598} and areaRotate{148.42499999745598} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{148.42499999745598} and expectedArea{148.42510986328099} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '315: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 1/10)) is POINT(1/10 1/10) and should be POINT(1/10 1/10)' has passed 1: line#316:3|@poly_tin|POINT(0.1 0.1 0)|POINT(0.1 0.1 0) 2: area( ' MULTIPOLYGON(((127788.8 6848322.9,127781.1 6848322.5,127781.2 6848323.6,127771.5 6848323.4,127771.4 6848325.9,127767.4 6848326,127767.4 6848332.2,127779.8 6848332.1,127779.5 6848340,127787.7 6848339.9,127788.8 6848322.9)))' ) = 243.275 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{243.27499999890975} and areaRotate{243.27499999890975} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{243.27499999890975} and expectedArea{243.27496337890599} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127728.3 6847388.6,127727 6847382.1,127742.3 6847384.3,127742 6847387,127744 6847387.5,127743.3 6847390.7,127728.3 6847388.6)))' ) = 96.31 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{96.309999995824029} and areaRotate{96.309999995824029} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{96.309999995824029} and expectedArea{96.309997558593807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128273.1 6847546.7,128274.8 6847550.6,128279 6847548.9,128277.5 6847544.9,128273.1 6847546.7)))' ) = 19.785 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{19.785000000809887} and areaRotate{19.785000000809887} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{19.785000000809887} and expectedArea{19.784912109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126978 6848113.3,126982.2 6848114.2,126981.9 6848118.1,126977 6848117.6,126978 6848113.3)))' ) = 19.11 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{19.110000000255098} and areaRotate{19.110000000255098} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{19.110000000255098} and expectedArea{19.1099853515625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129528.3 6847858.1,129526.1 6847867.2,129538 6847869.7,129540.4 6847860.1,129528.3 6847858.1)))' ) = 117.375 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{117.37499999556205} and areaRotate{117.37499999556205} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{117.37499999556205} and expectedArea{117.37506103515599} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129468.7 6847664.5,129470.5 6847672.5,129466 6847673,129466.7 6847677.7,129457.5 6847679,129456.3 6847669.9,129460.8 6847669.3,129460.5 6847665.8,129468.7 6847664.5)))' ) = 134.325 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{134.32499999733369} and areaRotate{134.32499999733369} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{134.32499999733369} and expectedArea{134.324951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129618.5 6847918,129623.7 6847919.4,129622 6847927.3,129616.2 6847925.9,129618.5 6847918)))' ) = 46.25 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{46.250000001047724} and areaRotate{46.250000001047724} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{46.250000001047724} and expectedArea{46.25} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129211.9 6847479,129214.2 6847485.4,129218.7 6847483.7,129216.8 6847477.6,129211.9 6847479)))' ) = 32.63 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{32.629999998994322} and areaRotate{32.629999998994322} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{32.629999998994322} and expectedArea{32.6299438476562} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '316: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 1/10 0/1)) is POINT(1/10 1/10 0/1) and should be POINT(1/10 1/10 0/1)' has passed 1: line#318:2|@poly_tin|POINT(0.1 0)|POINT(0.1 0) 2: area( ' MULTIPOLYGON(((127174.1 6847749.8,127181.3 6847750.9,127178.7 6847763.4,127171.7 6847761.7,127174.1 6847749.8)))' ) = 90.12 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{90.1199999977555} and areaRotate{90.1199999977555} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{90.1199999977555} and expectedArea{90.119934082031193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128869 6847923.9,128882.7 6847907.5,128870.1 6847897.3,128856.2 6847912.5,128869 6847923.9)))' ) = 349.7 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{349.69999999506774} and areaRotate{349.69999999506774} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{349.69999999506774} and expectedArea{349.70001220703102} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127347.4 6847410.1,127346.8 6847412.6,127349.6 6847413.8,127348.7 6847417,127353.4 6847419,127355.9 6847412.4,127347.4 6847410.1)))' ) = 44.515 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{44.515000000233144} and areaRotate{44.515000000233144} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{44.515000000233144} and expectedArea{44.5149536132812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128506.4 6848126,128509 6848132.3,128516.4 6848129.3,128514.3 6848123.4,128506.4 6848126)))' ) = 53.245 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '318: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 0/1)) is POINT(1/10 0/1) and should be POINT(1/10 0/1)' has passed 1: line#319:3|@poly_tin|POINT(0.1 00 0)|POINT(0.1 0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{53.245000002595845} and areaRotate{53.245000002595845} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{53.245000002595845} and expectedArea{53.2449951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128030.2 6847454.2,128026.5 6847455.9,128029.4 6847461.4,128032.9 6847460,128030.2 6847454.2)))' ) = 24.68 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{24.680000000644498} and areaRotate{24.680000000644498} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{24.680000000644498} and expectedArea{24.6799926757812} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127683.4 6847651.3,127690.6 6847654.5,127688.6 6847659.2,127681.1 6847656.1,127683.4 6847651.3)))' ) = 41.685 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{41.68499999758555} and areaRotate{41.68499999758555} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{41.68499999758555} and expectedArea{41.6849365234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129270.3 6847363.7,129267.1 6847360.9,129272 6847355.3,129275.2 6847358.4,129270.3 6847363.7)))' ) = 31.895 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{31.894999997755882} and areaRotate{31.894999997755882} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{31.894999997755882} and expectedArea{31.89501953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129306.5 6847540.8,129306.6 6847544.4,129310.9 6847544.4,129311 6847540.6,129306.5 6847540.8)))' ) = 16.28 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{16.279999998776042} and areaRotate{16.279999998776042} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{16.279999998776042} and expectedArea{16.2799682617188} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128063.8 6847455.2,128068.6 6847454,128071.8 6847468,128067.6 6847469.1,128063.8 6847455.2)))' ) = 66.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{66.800000000512227} and areaRotate{66.800000000512227} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{66.800000000512227} and expectedArea{66.799987792968807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127285.4 6847620.6,127290.6 6847619.8,127289.7 6847613.6,127284.6 6847614.1,127285.4 6847620.6)))' ) = 33.255 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{33.255000000408756} and areaRotate{33.255000000408756} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{33.255000000408756} and expectedArea{33.2549438476562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127595.5 6848140.9,127597 6848148.4,127603 6848147.1,127601.5 6848139.3,127595.5 6848140.9)))' ) = 48.075 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{48.074999999022111} and areaRotate{48.074999999022111} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{48.074999999022111} and expectedArea{48.074951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127209.6 6847721.2,127214.4 6847722.4,127213.1 6847729.7,127208.5 6847728.6,127209.6 6847721.2)))' ) = 35.925 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{35.925000000332162} and areaRotate{35.925000000332162} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{35.925000000332162} and expectedArea{35.9249877929688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129832.1 6847461.2,129831.8 6847463.7,129829.4 6847463.4,129829 6847465.9,129837.5 6847466.9,129837.3 6847469,129841.5 6847469.3,129842.2 6847462.8,129832.1 6847461.2)))' ) = 64.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{64.160000000594891} and areaRotate{64.160000000594891} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{64.160000000594891} and expectedArea{64.1600341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127757.9 6847351.3,127758.1 6847356.2,127771 6847355.9,127771.2 6847348,127766.3 6847348.2,127766.3 6847351.8,127757.9 6847351.3)))' ) = 75.475 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '319: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(1/10 0/1 0/1)) is POINT(1/10 0/1 0/1) and should be POINT(1/10 0/1 0/1)' has passed 1: line#321:2|@poly_tin|POINT(0 0)|POINT(0 0) 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{75.474999995957489} and areaRotate{75.474999995957489} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{75.474999995957489} and expectedArea{75.475158691406193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127758.8 6847464.8,127758.1 6847472.6,127763.3 6847472.8,127762.8 6847478,127770.7 6847478.5,127770.6 6847470.1,127772.2 6847470.1,127772.3 6847465,127758.8 6847464.8)))' ) = 145.76 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{145.75999999908873} and areaRotate{145.75999999908873} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{145.75999999908873} and expectedArea{145.75994873046901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128213.6 6847421.4,128214.9 6847424.1,128227.3 6847418.1,128226 6847415.7,128213.6 6847421.4)))' ) = 39.225 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{39.225000003575758} and areaRotate{39.225000003575758} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{39.225000003575758} and expectedArea{39.2249755859375} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '321: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(0/1 0/1)) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#322:3|@poly_tin|POINT(0 0 0)|POINT(0 0 0) 2: area( ' MULTIPOLYGON(((127257.5 6847612.3,127257 6847606.9,127266.1 6847606.2,127266.6 6847611.4,127257.5 6847612.3)))' ) = 48.63 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{48.630000002674507} and areaRotate{48.630000002674507} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{48.630000002674507} and expectedArea{48.6300048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127704.5 6847329.2,127706.2 6847331.4,127703.2 6847334.6,127716.5 6847346.1,127715.7 6847347.1,127723.4 6847353.4,127719.9 6847357.9,127715.1 6847362.3,127710.9 6847365.3,127706.2 6847362.1,127714.5 6847356.6,127715.3 6847355.3,127694.5 6847338.8,127690.1 6847334.8,127695.7 6847330.6,127698.3 6847333.6,127704.5 6847329.2)))' ) = 353.73 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{353.73000000682816} and areaRotate{353.73000000682816} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{353.73000000682816} and expectedArea{353.72985839843801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129510.8 6847625.6,129512.8 6847636.5,129510.6 6847637.2,129507.1 6847641.2,129507.5 6847644.4,129496.4 6847647,129494.5 6847635.8,129496.3 6847635.4,129495.5 6847632.5,129500.3 6847631,129499.9 6847628.4,129510.8 6847625.6)))' ) = 253.24 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{253.23999999817556} and areaRotate{253.23999999817556} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{253.23999999817556} and expectedArea{253.24005126953099} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127611.5 6847598.7,127610.3 6847601.8,127618.1 6847604.1,127619 6847600.7,127616.7 6847599.9,127617.5 6847597.2,127613.8 6847596.3,127613 6847598.8,127611.5 6847598.7)))' ) = 38.88 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{38.880000001447044} and areaRotate{38.880000001447044} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{38.880000001447044} and expectedArea{38.8799438476562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128268.4 6847472.6,128269.5 6847479.4,128276.1 6847478.4,128276.3 6847480.6,128281.1 6847479.9,128279.3 6847470.3,128268.4 6847472.6)))' ) = 91.455 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{91.45499999716148} and areaRotate{91.45499999716148} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{91.45499999716148} and expectedArea{91.455017089843807} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '322: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(0/1 0/1 0/1)) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#324:2|@poly_tin|POINT(1.5 1.3)|POINT(1.5 1.3) 2: area( ' MULTIPOLYGON(((127633.8 6847521.3,127632.5 6847526,127633.5 6847526.1,127631.7 6847532.9,127638.7 6847534.5,127638.4 6847535.4,127645.2 6847537.2,127645.7 6847535.8,127663.4 6847540.1,127665.3 6847531.8,127646.8 6847527.5,127641.8 6847526.8,127642.3 6847522.5,127633.8 6847521.3)))' ) = 314.63 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{314.62999999745284} and areaRotate{314.62999999745284} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{314.62999999745284} and expectedArea{314.63000488281199} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '324: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(3/2 13/10)) is POINT(3/2 13/10) and should be POINT(3/2 13/10)' has passed 1: line#325:3|@poly_tin|POINT(1.5 1.3 0)|POINT(1.5 1.3 0) 2: area( ' MULTIPOLYGON(((127772.9 6847346.9,127771.6 6847359.4,127778.2 6847360.3,127777.6 6847362.7,127782.4 6847363.4,127783.5 6847356.9,127780.7 6847356.4,127781.8 6847348,127772.9 6847346.9)))' ) = 134.315 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{134.31500000036266} and areaRotate{134.31500000036266} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{134.31500000036266} and expectedArea{134.31500244140599} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127917.7 6847358.5,127915.5 6847365.4,127918.4 6847366.4,127916 6847375,127916.8 6847375.4,127912.9 6847386.6,127911.8 6847391,127913.7 6847391.7,127910.6 6847399,127913.1 6847400.1,127916.1 6847393.1,127919.6 6847394.4,127917.1 6847401.9,127921.1 6847403.3,127923.5 6847395.8,127926.1 6847396.8,127928.3 6847390.5,127918.6 6847386.8,127921.9 6847377,127924.5 6847368.7,127927.9 6847369.5,127926.1 6847376.5,127924.8 6847375.9,127921.9 6847385.8,127928.1 6847388,127931.4 6847377.2,127930.3 6847376.7,127932.6 6847370.1,127934.7 6847370.8,127937.1 6847362.5,127917.7 6847358.5)))' ) = 536.385 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{536.38500000198997} and areaRotate{536.38500000198997} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{536.38500000198997} and expectedArea{536.38488769531205} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129769.1 6847590,129768.4 6847594.1,129776.4 6847595.5,129777 6847591.2,129769.1 6847590)))' ) = 34.235 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '325: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(3/2 13/10 0/1)) is POINT(3/2 13/10 0/1) and should be POINT(3/2 13/10 0/1)' has passed 1: line#327:2|@poly_tin|POINT(1.5 1.5)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{34.23500000135995} and areaRotate{34.23500000135995} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{34.23500000135995} and expectedArea{34.2350463867188} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128247.3 6847573.7,128247.8 6847576.7,128250.4 6847576.6,128250.7 6847579.8,128258.4 6847579.5,128258.1 6847574.3,128254.8 6847574.6,128254.3 6847573.1,128247.3 6847573.7)))' ) = 54.175 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{54.175000000699939} and areaRotate{54.175000000699939} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{54.175000000699939} and expectedArea{54.1749267578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127945.5 6847511,127942.8 6847543.7,127948.5 6847544,127949.4 6847532.4,127953.3 6847532.8,127954.7 6847511.4,127945.5 6847511)))' ) = 265.52 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '327: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(3/2 3/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#328:3|@poly_tin|POINT(1.5 1.5 0)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{265.52000000054284} and areaRotate{265.52000000054284} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{265.52000000054284} and expectedArea{265.52001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127407.7 6847580.4,127403.1 6847581.9,127403.6 6847583.9,127399.2 6847585,127398.6 6847582.9,127395.2 6847579.6,127394.4 6847575.8,127405.9 6847572.7,127407.7 6847580.4)))' ) = 100.535 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{100.53499999986948} and areaRotate{100.53499999986948} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{100.53499999986948} and expectedArea{100.534912109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128003 6847457.5,128002.5 6847449.4,128016.4 6847447.6,128017.2 6847456.1,128003 6847457.5)))' ) = 117.655 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{117.65500000058996} and areaRotate{117.65500000058996} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{117.65500000058996} and expectedArea{117.655029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127207.6 6848080.7,127209 6848091.1,127218.3 6848090,127217.6 6848082.7,127219.1 6848082.4,127218 6848076.2,127213.4 6848077,127213.6 6848079.1,127207.6 6848080.7)))' ) = 122.375 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{122.37500000151744} and areaRotate{122.37500000151744} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{122.37500000151744} and expectedArea{122.37506103515599} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((126972.5 6848125,126971.7 6848130.8,126985.4 6848132.4,126985.8 6848130.3,126991.5 6848130,126991.3 6848127,126986.8 6848127,126972.5 6848125)))' ) = 95.995 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{95.995000001965735} and areaRotate{95.995000001965735} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{95.995000001965735} and expectedArea{95.994934082031193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128545.9 6847401.7,128545.2 6847406.7,128550.1 6847407.1,128550.9 6847401.8,128545.9 6847401.7)))' ) = 25.68 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{25.67999999987326} and areaRotate{25.67999999987326} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{25.67999999987326} and expectedArea{25.679931640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128569.5 6847568.4,128570 6847564.3,128575.6 6847564.2,128575.5 6847568.6,128569.5 6847568.4)))' ) = 24.665 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{24.664999999940989} and areaRotate{24.664999999940989} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{24.664999999940989} and expectedArea{24.6651000976562} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127716.1 6847423.1,127715.3 6847419.5,127720.9 6847417.8,127721.8 6847421.3,127716.1 6847423.1)))' ) = 21.545 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{21.545000000067809} and areaRotate{21.545000000067809} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{21.545000000067809} and expectedArea{21.5449829101562} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '328: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(3/2 3/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#330:2|@poly_tin|POINT(2.5 2.5)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127895.3 6847537.3,127894.8 6847539.6,127891.5 6847538.8,127890.5 6847542,127893.2 6847542.8,127891.6 6847548.9,127902.3 6847551.6,127904 6847545.1,127900.7 6847544.2,127902 6847539.1,127895.3 6847537.3)))' ) = 122.865 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{122.8649999984778} and areaRotate{122.8649999984778} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{122.8649999984778} and expectedArea{122.86505126953099} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127691 6848518.5,127696.9 6848517.1,127695.9 6848511.7,127699.4 6848511.5,127700.9 6848522.3,127692 6848524,127691 6848518.5)))' ) = 70.715 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{70.715000001162622} and areaRotate{70.715000001162622} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{70.715000001162622} and expectedArea{70.715087890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128609.8 6847523.1,128615 6847528.8,128619.5 6847525.1,128614.4 6847518.7,128609.8 6847523.1)))' ) = 48.385 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{48.385000002733648} and areaRotate{48.385000002733648} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{48.385000002733648} and expectedArea{48.385009765625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '330: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(5/2 5/2)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#331:3|@poly_tin|POINT(2.5 2.5 0)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127439.8 6847829.6,127437.9 6847833.6,127444.3 6847836.2,127445.9 6847831.7,127439.8 6847829.6)))' ) = 30.675 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{30.674999999348078} and areaRotate{30.674999999348078} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{30.674999999348078} and expectedArea{30.6749877929688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((130288.8 6849049.9,130287.8 6849071.1,130268.7 6849069.5,130270 6849049.9,130288.8 6849049.9)))' ) = 387.5 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{387.50000000256546} and areaRotate{387.50000000256546} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{387.50000000256546} and expectedArea{387.49987792968801} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128878.2 6847777,128875.6 6847777.5,128874.2 6847771.1,128877.5 6847770.5,128878.2 6847777)))' ) = 19.605 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{19.604999999915812} and areaRotate{19.604999999915812} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{19.604999999915812} and expectedArea{19.60498046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129988.7 6848304.1,129990.4 6848334,129994.7 6848333.8,129995.3 6848341,129987.1 6848341.6,129984.3 6848304.9,129988.7 6848304.1)))' ) = 183.365 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{183.36499999980958} and areaRotate{183.36499999980958} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{183.36499999980958} and expectedArea{183.36492919921901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128527.8 6847281.2,128531 6847285,128535.6 6847281.4,128532.3 6847277.3,128527.8 6847281.2)))' ) = 30.16 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{30.159999999042192} and areaRotate{30.159999999042192} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{30.159999999042192} and expectedArea{30.1600341796875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128453.1 6847561.2,128456.1 6847562.1,128455.1 6847568.3,128451.8 6847567.7,128453.1 6847561.2)))' ) = 20.865 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{20.86500000083921} and areaRotate{20.86500000083921} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{20.86500000083921} and expectedArea{20.864990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129246.3 6847391.2,129247.5 6847386.6,129251.9 6847388,129250.6 6847392.7,129246.3 6847391.2)))' ) = 22.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{22.03999999853928} and areaRotate{22.03999999853928} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{22.03999999853928} and expectedArea{22.0400390625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127480.3 6847632.3,127485.8 6847635.4,127487.5 6847631.7,127482 6847628.7,127480.3 6847632.3)))' ) = 25.26 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{25.260000001745578} and areaRotate{25.260000001745578} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{25.260000001745578} and expectedArea{25.2599487304688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129805.8 6847571.6,129814.4 6847570.7,129815.1 6847580.9,129806.4 6847581.4,129805.8 6847571.6)))' ) = 86.955 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{86.955000000136636} and areaRotate{86.955000000136636} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{86.955000000136636} and expectedArea{86.9549560546875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129306 6847566,129306.1 6847572.1,129310.5 6847572.2,129310.7 6847565.3,129306 6847566)))' ) = 29.56 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{29.559999998956329} and areaRotate{29.559999998956329} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{29.559999998956329} and expectedArea{29.5599975585938} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '331: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POINT(5/2 5/2 0/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#339:2|@poly_tin|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) 2: area( ' MULTIPOLYGON(((128531.7 6847521.2,128529.9 6847527.3,128518.3 6847523.9,128520.4 6847517.7,128531.7 6847521.2)))' ) = 77.145 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{77.145000004670607} and areaRotate{77.145000004670607} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{77.145000004670607} and expectedArea{77.144958496093807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127181.9 6847580.9,127185.4 6847587.7,127189.9 6847585.2,127186.7 6847578.9,127181.9 6847580.9)))' ) = 37.995 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{37.99499999914012} and areaRotate{37.99499999914012} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{37.99499999914012} and expectedArea{37.9949951171875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128458.1 6847552.7,128458.9 6847549,128466.8 6847551.3,128465.5 6847554.7,128458.1 6847552.7)))' ) = 29.415 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{29.414999996931286} and areaRotate{29.414999996931286} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{29.414999996931286} and expectedArea{29.4149169921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128561.7 6847338.1,128561.7 6847344.4,128566.7 6847344,128566.3 6847337.3,128561.7 6847338.1)))' ) = 31.32 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{31.319999998828713} and areaRotate{31.319999998828713} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{31.319999998828713} and expectedArea{31.3200073242188} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '339: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2) and should be LINESTRING(0/1 1/2,1/2 1/2,45/26 1/2,49/26 1/2,2/1 1/2)' has passed 1: line#340:3|@poly_tin|LINESTRING(-0.5 0.5,2.5 0.5)|LINESTRING(0/1 1/2 0,1/2 1/2 0,45/26 1/2 0,49/26 1/2 0,2/1 1/2 0) 2: area( ' MULTIPOLYGON(((128866.7 6847803.3,128885.4 6847803.8,128885 6847810.9,128881.1 6847810.5,128881.1 6847808.8,128873.1 6847808.3,128873.1 6847810.3,128866.1 6847809.9,128866.7 6847803.3)))' ) = 113.425 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{113.42499999746033} and areaRotate{113.42499999746033} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{113.42499999746033} and expectedArea{113.42498779296901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((349412.2 6266327.2,349405.2 6266325.1,349407.7 6266318,349413.9 6266319.8,349412.2 6266327.2)))' ) = 51.945 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{51.944999998419092} and areaRotate{51.944999998419092} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{51.944999998419092} and expectedArea{51.9449462890625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((925123.3 6515132.5,925125.3 6515124.7,925108.9 6515121.6,925111 6515097.6,925103 6515097.1,925100.9 6515123.7,925108.2 6515124.4,925107.4 6515129.3,925123.3 6515132.5)))' ) = 342.455 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{342.45500000170318} and areaRotate{342.45500000170318} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{342.45500000170318} and expectedArea{342.45458984375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((187961.1 6797686.7,187953.1 6797677.8,187945.1 6797681.5,187939.1 6797670.3,187938.5 6797667.9,187962.1 6797654.3,187963.4 6797656.1,187969.8 6797667.2,187975.7 6797678.6,187961.1 6797686.7)))' ) = 660.36 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{660.35999999958767} and areaRotate{660.35999999958767} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{660.35999999958767} and expectedArea{660.36022949218795} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((253582.8 6865546,253584.6 6865543.5,253575.4 6865539.4,253574.2 6865542.6,253582.8 6865546)))' ) = 30.99 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{30.990000000812287} and areaRotate{30.990000000812287} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{30.990000000812287} and expectedArea{30.989990234375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((1003432.4 6296478.4,1003439.2 6296477.4,1003446.1 6296495.9,1003440.1 6296498.1,1003432.4 6296478.4)))' ) = 133.92 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{133.92000000179519} and areaRotate{133.92000000179519} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{133.92000000179519} and expectedArea{133.919921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128569.4 6847678.3,128574.4 6847677,128578.6 6847676.4,128577.3 6847671.8,128568.1 6847673.8,128569.4 6847678.3)))' ) = 43.165 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{43.164999998168938} and areaRotate{43.164999998168938} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{43.164999998168938} and expectedArea{43.1650390625} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '340: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(-1/2 1/2,5/2 1/2)) is LINESTRING(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1) and should be LINESTRING(0/1 1/2 0/1,1/2 1/2 0/1,45/26 1/2 0/1,49/26 1/2 0/1,2/1 1/2 0/1)' has passed 1: line#342:2|@poly_tin|LINESTRING(0 0,1 0)|LINESTRING(0 0,1 0) 2: area( ' MULTIPOLYGON(((128460.1 6847539,128458.7 6847545.2,128473.9 6847549.6,128473.4 6847551.2,128478.5 6847552.4,128480.2 6847545.2,128460.1 6847539)))' ) = 137.27 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{137.27000000036759} and areaRotate{137.27000000036759} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{137.27000000036759} and expectedArea{137.27001953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127480.5 6847555,127477.8 6847554,127475.5 6847558.8,127469.2 6847556,127470.2 6847553.9,127468.2 6847552.7,127471.4 6847546.3,127474.2 6847547.4,127477.4 6847545.1,127483.9 6847548.2,127480.5 6847555)))' ) = 124.775 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{124.77500000070359} and areaRotate{124.77500000070359} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{124.77500000070359} and expectedArea{124.775024414062} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '342: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1,1/1 0/1) and should be LINESTRING(0/1 0/1,1/1 0/1)' has passed 1: line#343:3|@poly_tin|LINESTRING(0 0,1 0)|LINESTRING(0 0 0,1 0 0) 2: area( ' MULTIPOLYGON(((127996.6 6847463.7,128001.6 6847463.1,128000 6847449.5,127995.2 6847450.1,127996.1 6847457.6,127994.4 6847457.7,127994.4 6847460.9,127996.7 6847460.6,127996.6 6847463.7)))' ) = 71.85 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{71.849999999456458} and areaRotate{71.849999999456458} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{71.849999999456458} and expectedArea{71.850036621093807} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127826.5 6847760.1,127834.5 6847760.2,127834 6847754,127839.9 6847753.5,127840.9 6847762.6,127827.2 6847764.2,127826.5 6847760.1)))' ) = 84.26 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{84.259999999296099} and areaRotate{84.259999999296099} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{84.259999999296099} and expectedArea{84.260009765625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128231.9 6847383.2,128239.7 6847391.5,128245.3 6847386.2,128241.3 6847381.7,128238.9 6847383.1,128235.5 6847380.1,128231.9 6847383.2)))' ) = 73.95 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{73.949999999445922} and areaRotate{73.949999999445922} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{73.949999999445922} and expectedArea{73.9500732421875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129428.2 6847618.3,129427.1 6847625.7,129424.3 6847625.2,129423.7 6847632.2,129433.1 6847632.7,129434.1 6847626.6,129431.4 6847626,129432.9 6847619.1,129428.2 6847618.3)))' ) = 96.925 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{96.924999997289717} and areaRotate{96.924999997289717} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{96.924999997289717} and expectedArea{96.9249267578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127720.8 6848359.7,127721.3 6848368.7,127719.2 6848368.7,127719.4 6848372.3,127711.6 6848373.1,127711.3 6848368.8,127712.6 6848368.6,127711.9 6848360.1,127720.8 6848359.7)))' ) = 109.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{109.04000000169852} and areaRotate{109.04000000169852} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{109.04000000169852} and expectedArea{109.03985595703099} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127901 6847708.3,127902 6847714.4,127897.8 6847715,127898.3 6847722.3,127904.3 6847720.9,127903.3 6847714.4,127907.2 6847713.5,127906.1 6847707.5,127901 6847708.3)))' ) = 73.45 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{73.450000000124433} and areaRotate{73.450000000124433} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{73.450000000124433} and expectedArea{73.4500732421875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '343: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(0/1 0/1,1/1 0/1)) is LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)' has passed 1: line#345:2|@poly_tin|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((128728.5 6847521.1,128725.6 6847526.4,128723 6847525.5,128720.1 6847531.5,128722.8 6847532.8,128720.3 6847538.5,128725.3 6847540.4,128728.3 6847532.8,128730.2 6847533.3,128734.2 6847523.2,128728.5 6847521.1)))' ) = 135.275 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{135.27500000131732} and areaRotate{135.27500000131732} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{135.27500000131732} and expectedArea{135.27508544921901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127764.8 6847869.2,127760 6847887.9,127767.1 6847889.8,127770.3 6847877.6,127777.5 6847879.3,127779.3 6847872.3,127764.8 6847869.2)))' ) = 197.04 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{197.04000000397696} and areaRotate{197.04000000397696} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{197.04000000397696} and expectedArea{197.03997802734401} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '345: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#346:3|@poly_tin|LINESTRING(1.4 1.4,1.6 1.6)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((128202.7 6847546.3,128205.1 6847549,128209.5 6847544.9,128207.3 6847542.7,128202.7 6847546.3)))' ) = 19.88 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{19.880000000528455} and areaRotate{19.880000000528455} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{19.880000000528455} and expectedArea{19.8800048828125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128896.8 6847773.9,128898.2 6847779.4,128905.5 6847776.2,128904 6847771.6,128896.8 6847773.9)))' ) = 40.6 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{40.599999998661588} and areaRotate{40.599999998661588} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{40.599999998661588} and expectedArea{40.6000366210938} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127266.6 6847730.5,127274 6847736.8,127268.5 6847743.1,127263.7 6847739.1,127266.6 6847730.5)))' ) = 67.075 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{67.075000000276845} and areaRotate{67.075000000276845} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{67.075000000276845} and expectedArea{67.075012207031193} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127531.4 6848004.6,127536.9 6848010.6,127531 6848016.1,127525.8 6848010.7,127531.4 6848004.6)))' ) = 63.805 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{63.805000000107896} and areaRotate{63.805000000107896} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{63.805000000107896} and expectedArea{63.8050537109375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128147.7 6847332.2,128150.2 6847335.2,128153.3 6847333.1,128151 6847330.1,128147.7 6847332.2)))' ) = 14.64 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{14.639999999081699} and areaRotate{14.639999999081699} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{14.639999999081699} and expectedArea{14.6400146484375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127200.5 6847519.5,127201 6847522.5,127210.3 6847520.7,127209.6 6847517.6,127200.5 6847519.5)))' ) = 29.17 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{29.169999998330677} and areaRotate{29.169999998330677} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{29.169999998330677} and expectedArea{29.169921875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128197.2 6847315,128195.8 6847308.7,128191 6847309.5,128192.1 6847315.5,128197.2 6847315)))' ) = 31.255 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{31.255000000872982} and areaRotate{31.255000000872982} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{31.255000000872982} and expectedArea{31.2550659179688} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128523.8 6847292,128521.6 6847286.8,128525.5 6847283.2,128528.4 6847288.2,128523.8 6847292)))' ) = 31.11 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{31.110000000490835} and areaRotate{31.110000000490835} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{31.110000000490835} and expectedArea{31.1099243164062} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128542.9 6847331.2,128543.3 6847337.2,128544.7 6847337.2,128544.9 6847345.6,128549.9 6847345.4,128549.8 6847337.5,128558.2 6847337.1,128557.4 6847330.2,128542.9 6847331.2)))' ) = 138.645 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{138.64500000399178} and areaRotate{138.64500000399178} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{138.64500000399178} and expectedArea{138.64501953125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '346: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(7/5 7/5,8/5 8/5)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#348:2|@poly_tin|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127210.4 6847947.9,127211.6 6847961.1,127210.5 6847961.3,127212 6847968.8,127207.7 6847969.8,127205.3 6847961.8,127200.8 6847962.1,127200.6 6847952.6,127201.9 6847952.5,127201.7 6847949.3,127210.4 6847947.9)))' ) = 169.545 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{169.54500000168673} and areaRotate{169.54500000168673} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{169.54500000168673} and expectedArea{169.54498291015599} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128330.2 6847518,128331.6 6847524.5,128335.3 6847523.5,128334 6847517,128330.2 6847518)))' ) = 25.725 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{25.724999999971264} and areaRotate{25.724999999971264} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{25.724999999971264} and expectedArea{25.7249755859375} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127730.3 6847380.2,127731.4 6847364.7,127738.7 6847364.9,127737.8 6847380.3,127730.3 6847380.2)))' ) = 114.48 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{114.48000000177446} and areaRotate{114.48000000177446} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{114.48000000177446} and expectedArea{114.47998046875} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '348: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#349:3|@poly_tin|LINESTRING(-0.5 0,1 -2)|GEOMETRYCOLLECTION EMPTY 2: area( ' MULTIPOLYGON(((127331.5 6847460.4,127333.5 6847463.5,127332.6 6847464.4,127340.2 6847476,127341.2 6847475.3,127343.8 6847478.7,127350.7 6847474.4,127338.3 6847455.5,127331.5 6847460.4)))' ) = 204.47 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{204.46999999934098} and areaRotate{204.46999999934098} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{204.46999999934098} and expectedArea{204.46990966796901} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128618.8 6848047.9,128613.2 6848050,128618.5 6848064.4,128620 6848064,128621.8 6848068.4,128625.8 6848067,128618.8 6848047.9)))' ) = 113.15 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{113.14999999988868} and areaRotate{113.14999999988868} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{113.14999999988868} and expectedArea{113.150024414062} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127676.2 6848451.4,127677.8 6848460.5,127686.5 6848458.9,127684.8 6848450.3,127676.2 6848451.4)))' ) = 78.78 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{78.779999998538841} and areaRotate{78.779999998538841} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{78.779999998538841} and expectedArea{78.780029296875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((127671.9 6848429.2,127673.5 6848437.4,127667.1 6848438.8,127665.5 6848430.7,127671.9 6848429.2)))' ) = 54.48 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{54.480000002691952} and areaRotate{54.480000002691952} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{54.480000002691952} and expectedArea{54.47998046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((129645.5 6847898.4,129647 6847904.2,129653.5 6847903.2,129651.7 6847897.3,129645.5 6847898.4)))' ) = 38.88 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{38.879999997337585} and areaRotate{38.879999997337585} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{38.879999997337585} and expectedArea{38.880126953125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128248.2 6847498.9,128250.5 6847504.2,128254 6847502.8,128251.5 6847498,128248.2 6847498.9)))' ) = 19.93 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{19.929999999362483} and areaRotate{19.929999999362483} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{19.929999999362483} and expectedArea{19.929931640625} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128815.4 6847499.8,128815.3 6847507.2,128821.4 6847507.6,128821.3 6847500.4,128815.4 6847499.8)))' ) = 43.8 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{43.799999998882413} and areaRotate{43.799999998882413} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{43.799999998882413} and expectedArea{43.7999267578125} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128629.2 6847620.1,128629.6 6847626.6,128637.7 6847626.5,128637 6847620.5,128629.2 6847620.1)))' ) = 49.605 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{49.605000000055881} and areaRotate{49.605000000055881} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{49.605000000055881} and expectedArea{49.60498046875} doesn't exceed 0.5% 2: area( ' MULTIPOLYGON(((128688.8 6848028.4,128691.4 6848037.5,128697.7 6848035.5,128695.9 6848026.8,128688.8 6848028.4)))' ) = 63.59 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(105): info: difference{} between area{63.589999999012932} and areaRotate{63.589999999012932} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{63.589999999012932} and expectedArea{63.5899658203125} doesn't exceed 0.5% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '349: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), LINESTRING(-1/2 0/1,1/1 -2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#356:2|@poly_tin|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0) 2: 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(105): info: difference{} between area{30.44500000046763} and areaRotate{30.44500000046763} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(107): info: difference{} between area{30.44500000046763} and expectedArea{30.4450073242188} doesn't exceed 0.5% 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(70): Leaving test case "testComputeArea"; testing time: 1354096us 2: ./test/regress/standalone/SFCGAL/AreaTest.cpp(64): Leaving test suite "SFCGAL_AreaTest"; testing time: 1354105us 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(47): Entering test suite "SFCGAL_ConstraintDelaunayTriangulationTest" 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(49): Entering test case "testTriangulateRGC" 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(59): info: check ifs.good() has passed 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '356: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#357:3|@poly_tin|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '357: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#359:2|@poly_tin|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0,0 1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '359: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed 1: line#360:3|@poly_tin|TRIANGLE((-1 0,0 0,0 1,-1 0))|LINESTRING(0 0 0,0 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '360: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1)' has passed 1: line#363:2|@poly_tin|TRIANGLE((-1 0,1 0,1 1,-1 0))|GEOMETRYCOLLECTION(TRIANGLE((1 1,0 0,0 0.5,1 1)),TRIANGLE((1 0,0 0,1 1,1 0))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '363: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is GEOMETRYCOLLECTION(TRIANGLE((1/1 0/1,1/1 1/1,0/1 0/1,1/1 0/1)),TRIANGLE((1/1 1/1,0/1 1/2,0/1 0/1,1/1 1/1))) and should be GEOMETRYCOLLECTION(TRIANGLE((1/1 1/1,0/1 0/1,0/1 1/2,1/1 1/1)),TRIANGLE((1/1 0/1,0/1 0/1,1/1 1/1,1/1 0/1)))' has passed 1: line#364:3|@poly_tin|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '364: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN(((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(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1)))' has passed 1: line#366:2|@poly_tin|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '366: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10)) and should be TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))' has passed 1: line#367:3|@poly_tin|TRIANGLE((0.1 0.1,1 0.1,1 1,0.1 0.1))|TRIANGLE((0.1 0.1 0,1 0.1 0,1 1 0,0.1 0.1 0)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '367: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((1/10 1/10,1/1 1/10,1/1 1/1,1/10 1/10))) is TRIANGLE((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1)) and should be TRIANGLE((1/10 1/10 0/1,1/1 1/10 0/1,1/1 1/1 0/1,1/10 1/10 0/1))' has passed 1: line#369:2|@poly_tin|TRIANGLE((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '369: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#370:3|@poly_tin|TRIANGLE((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '370: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TRIANGLE((7/5 7/5,8/5 7/5,8/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#377:2|@poly_tin|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '377: 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((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#378:3|@poly_tin|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '378: 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 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#380:2|@poly_tin|POLYGON((-1 0,0 0,0 1,-1 1,-1 0))|LINESTRING(0 0,0 1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '380: 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((-1/1 0/1,0/1 0/1,0/1 1/1,-1/1 1/1,-1/1 0/1))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed 1: line#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(227): 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(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING(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(223): info: check '383: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION(TRIANGLE((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) and should be GEOMETRYCOLLECTION(TRIANGLE((0/1 1/1,0/1 0/1,1/1 1/1,0/1 1/1)),TRIANGLE((1/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1)))' has passed 1: line#384:3|@poly_tin|POLYGON((0 0,1 0,1 1,0 1,0 0))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1))) and should be TIN(((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(223): info: check '386: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#387:3|@poly_tin|POLYGON((1.4 1.4,1.6 1.4,1.6 1.6,1.4 1.6,1.4 1.4))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '387: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), POLYGON((7/5 7/5,8/5 7/5,8/5 8/5,7/5 8/5,7/5 7/5))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#389:2|@poly_tin|POLYGON((1.4 0,1.6 0,1.6 2,1.4 2,1.4 0))|MULTIPOLYGON(((7/5 2/1,7/5 61/35,8/5 64/35,8/5 2/1,7/5 2/1)),((8/5 13/10,7/5 13/10,7/5 39/35,8/5 26/35,8/5 13/10)),((7/5 61/35,7/5 17/10,8/5 17/10,8/5 64/35,7/5 61/35)),((7/5 39/35,7/5 0/1,8/5 0/1,8/5 26/35,7/5 39/35))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): 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(227): 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(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(((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(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))))' 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(223): info: check '397: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT(0/1 0/1) and should be POINT(0/1 0/1)' has passed 1: line#398:3|@poly_tin|TIN(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '398: intersection3D(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((-1/1 0/1,0/1 -1/1,0/1 0/1,-1/1 0/1)),((-1/1 0/1,-1/1 -1/1,0/1 -1/1,-1/1 0/1)))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#400:2|@poly_tin|TIN(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0,0 1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '400: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((-1/1 1/1,0/1 0/1,0/1 1/1,-1/1 1/1)),((-1/1 1/1,-1/1 0/1,0/1 0/1,-1/1 1/1)))) is LINESTRING(0/1 0/1,0/1 1/1) and should be LINESTRING(0/1 0/1,0/1 1/1)' has passed 1: line#401:3|@poly_tin|TIN(((-1 1,0 0,0 1,-1 1)),((-1 1,-1 0,0 0,-1 1)))|LINESTRING(0 0 0,0 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(0/1 0/1 0/1,0/1 1/1 0/1) and should be LINESTRING(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(223): info: check '404: intersection(TIN(((17/10 17/10,17/10 13/10,2/1 2/1,17/10 17/10)),((13/10 13/10,0/1 0/1,2/1 0/1,13/10 13/10)),((17/10 13/10,13/10 13/10,2/1 0/1,17/10 13/10)),((0/1 2/1,0/1 0/1,13/10 13/10,0/1 2/1)),((0/1 2/1,13/10 17/10,2/1 2/1,0/1 2/1)),((0/1 2/1,13/10 13/10,13/10 17/10,0/1 2/1)),((13/10 17/10,17/10 17/10,2/1 2/1,13/10 17/10)),((2/1 2/1,17/10 13/10,2/1 0/1,2/1 2/1))), TIN(((0/1 1/1,1/1 0/1,1/1 1/1,0/1 1/1)),((0/1 1/1,0/1 0/1,1/1 0/1,0/1 1/1)))) is GEOMETRYCOLLECTION(TRIANGLE((1/2 1/2,0/1 1/1,0/1 0/1,1/2 1/2)),TRIANGLE((1/1 0/1,1/2 1/2,0/1 0/1,1/1 0/1)),TRIANGLE((1/1 1/1,0/1 1/1,1/2 1/2,1/1 1/1)),TRIANGLE((1/1 0/1,1/1 1/1,1/2 1/2,1/1 0/1))) and should be GEOMETRYCOLLECTION(TRIANGLE((1/1 0/1,0/1 0/1,1/2 1/2,1/1 0/1)),TRIANGLE((1/2 1/2,0/1 0/1,0/1 1/1,1/2 1/2)),TRIANGLE((1/1 1/1,1/2 1/2,0/1 1/1,1/1 1/1)),TRIANGLE((1/1 0/1,1/2 1/2,1/1 1/1,1/1 0/1)))' has passed 1: line#405:3|@poly_tin|TIN(((0 1,1 0,1 1,0 1)),((0 1,0 0,1 0,0 1)))|TIN(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(((1/2 1/2 0/1,0/1 1/1 0/1,0/1 0/1 0/1,1/2 1/2 0/1)),((1/2 1/2 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)),((0/1 1/1 0/1,1/2 1/2 0/1,1/1 1/1 0/1,0/1 1/1 0/1)),((1/2 1/2 0/1,1/1 0/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1))) and should be TIN(((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(223): 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 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(72): info: check triangulation.numVertices() == 36566U has passed 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(73): info: check triangulation.numTriangles() == 73114U has passed 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(223): 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((147/100 13/10,7/5 13/10,7/5 39/35,86/57 52/57,147/100 13/10)),POLYGON((104/73 128/73,7/5 61/35,7/5 17/10,143/100 17/10,104/73 128/73)),POLYGON((8/5 64/35,104/73 128/73,143/100 17/10,8/5 17/10,8/5 64/35)),POLYGON((8/5 13/10,147/100 13/10,86/57 52/57,8/5 26/35,8/5 13/10))) and should be GEOMETRYCOLLECTION(POLYGON((8/5 64/35,104/73 128/73,7/5 2/1,8/5 2/1,8/5 64/35)),TRIANGLE((104/73 128/73,7/5 61/35,7/5 2/1,104/73 128/73)),TRIANGLE((8/5 0/1,86/57 52/57,8/5 26/35,8/5 0/1)),POLYGON((8/5 17/10,143/100 17/10,104/73 128/73,8/5 64/35,8/5 17/10)),POLYGON((143/100 17/10,7/5 17/10,7/5 61/35,104/73 128/73,143/100 17/10)),POLYGON((8/5 26/35,86/57 52/57,147/100 13/10,8/5 13/10,8/5 26/35)),POLYGON((8/5 0/1,7/5 0/1,7/5 39/35,86/57 52/57,8/5 0/1)),POLYGON((86/57 52/57,7/5 39/35,7/5 13/10,147/100 13/10,86/57 52/57)))' has passed 1: line#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)))) 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(76): info: check triangulatedSurface->numTriangles() == 73114U has passed 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): 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(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(((104/73 128/73 0/1,143/100 17/10 0/1,8/5 17/10 0/1,104/73 128/73 0/1)),((8/5 64/35 0/1,104/73 128/73 0/1,8/5 17/10 0/1,8/5 64/35 0/1)),((143/100 17/10 0/1,104/73 128/73 0/1,7/5 61/35 0/1,143/100 17/10 0/1)),((7/5 17/10 0/1,143/100 17/10 0/1,7/5 61/35 0/1,7/5 17/10 0/1)),((7/5 2/1 0/1,104/73 128/73 0/1,8/5 64/35 0/1,7/5 2/1 0/1)),((8/5 2/1 0/1,7/5 2/1 0/1,8/5 64/35 0/1,8/5 2/1 0/1)),((104/73 128/73 0/1,7/5 2/1 0/1,7/5 61/35 0/1,104/73 128/73 0/1)))) and should be GEOMETRYCOLLECTION(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))))' 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(227): info: check '424: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(0/1 0/1 0/1)) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#426:3|@cube|POINT(0.5 0 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '426: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(1/2 0/1 0/1)) is POINT(1/2 0/1 0/1) and should be POINT(1/2 0/1 0/1)' has passed 1: line#428:3|@cube|POINT(0.5 0.5 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '428: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(1/2 1/2 0/1)) is POINT(1/2 1/2 0/1) and should be POINT(1/2 1/2 0/1)' has passed 1: line#430:3|@cube|POINT(0.5 0.5 0.5)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '430: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(1/2 1/2 1/2)) is POINT(1/2 1/2 1/2) and should be POINT(1/2 1/2 1/2)' has passed 1: line#432:3|@cube|POINT(2 2 2)|GEOMETRYCOLLECTION EMPTY 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(77): info: difference{} between algorithm::area( *triangulatedSurface ){818056610000} and 818056610000.0{818056610000} doesn't exceed 0.1% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '432: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(2/1 2/1 2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#440:3|@cube|LINESTRING(-1 0 0,0 0 0)|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(49): Leaving test case "testTriangulateRGC"; testing time: 304059us 2: ./test/regress/standalone/SFCGAL/ConstraintDelaunayTriangulationTest.cpp(47): Leaving test suite "SFCGAL_ConstraintDelaunayTriangulationTest"; testing time: 304085us 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(49): Entering test suite "SFCGAL_DistanceTest" 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(54): Entering test case "testFileDistanceTest" 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(62): info: check ifs.good() has passed 2: /<>/test/data/DistanceTest.txt:4 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance( *gB ){5} and expectedDistance{5} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:5 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){5} and expectedDistance{5} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:6 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){5} and expectedDistance{5} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:9 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){5} and expectedDistance{5} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:12 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance( *gB ){1} and expectedDistance{1} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:16 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance( *gB ){1} and expectedDistance{1} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:19 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance( *gB ){17} and expectedDistance{17} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:20 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance( *gB ){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:21 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '440: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(-1/1 0/1 0/1,0/1 0/1 0/1)) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#442:3|@cube|LINESTRING(-1 0,2 0)|LINESTRING(0 0 0,1 0 0) 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){17} and expectedDistance{17} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:22 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:24 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){60.021381855250574} and expectedDistance{60.021381855250603} doesn't exceed 1e-13% 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '442: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(-1/1 0/1,2/1 0/1)) is LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)' has passed 1: line#444:3|@cube|LINESTRING(-1 0.5 0.5,0.5 0.5 0.5)|LINESTRING(0 0.5 0.5,0.5 0.5 0.5) 2: /<>/test/data/DistanceTest.txt:25 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){60.039144147801466} and expectedDistance{60.039144147801501} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:26 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){60.021381855250574} and expectedDistance{60.021381855250603} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:27 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){60.039144147801466} and expectedDistance{60.039144147801501} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:28 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '444: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(-1/1 1/2 1/2,1/2 1/2 1/2)) is LINESTRING(0/1 1/2 1/2,1/2 1/2 1/2) and should be LINESTRING(0/1 1/2 1/2,1/2 1/2 1/2)' has passed 1: line#446:3|@cube|LINESTRING(0.2 0.2 0.2,0.7 0.7 0.7)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '446: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(1/5 1/5 1/5,7/10 7/10 7/10)) is LINESTRING(1/5 1/5 1/5,7/10 7/10 7/10) and should be LINESTRING(1/5 1/5 1/5,7/10 7/10 7/10)' has passed 1: line#453:3|@cube|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){60.114512342998701} and expectedDistance{60.114512342998701} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:29 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){60.114512342998701} and expectedDistance{60.114512342998701} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:30 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){60.048335155759005} and expectedDistance{60.048335155758998} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:31 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '453: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#455:3|@cube|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 1/1 0/1,0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1))) 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){60.048335155759005} and expectedDistance{60.048335155758998} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:32 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){60.015019411630313} and expectedDistance{60.015019411630298} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:33 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){60.015019411630313} and expectedDistance{60.015019411630298} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:36 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance( *gB ){1} and expectedDistance{1} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:37 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){1} and expectedDistance{1} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:40 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '455: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN(((0/1 0/1 0/1,1/1 1/1 0/1,0/1 1/2 0/1,0/1 0/1 0/1)),((1/1 1/1 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1))) and should be TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 1/1 0/1,0/1 1/2 0/1,0/1 0/1 0/1,1/1 1/1 0/1)))' has passed 1: line#458:3|@cube|TRIANGLE((0.5 0,1.5 0,1.5 1,0.5 0))|TRIANGLE((1/1 0/1 0/1,1/1 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '458: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((1/2 0/1,3/2 0/1,3/2 1/1,1/2 0/1))) is TRIANGLE((1/1 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/2 0/1)) and should be TRIANGLE((1/1 0/1 0/1,1/1 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1))' has passed 1: line#460:3|@cube|TRIANGLE((0.5 0 0.5,1.5 0 0.5,1.5 1 0.5,0.5 0 0.5))|TRIANGLE((1/1 0/1 1/2,1/1 1/2 1/2,1/2 0/1 1/2,1/1 0/1 1/2)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '460: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/1 1/2,1/2 0/1 1/2))) is TRIANGLE((1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/2 1/2,1/2 0/1 1/2)) and should be TRIANGLE((1/1 0/1 1/2,1/1 1/2 1/2,1/2 0/1 1/2,1/1 0/1 1/2))' has passed 1: line#462:3|@cube|TRIANGLE((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.2 0.2))|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '462: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 1/5 1/5))) is TRIANGLE((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 1/5 1/5)) and should be TRIANGLE((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 1/5 1/5))' has passed 1: line#469:3|@cube|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '469: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#471:3|@cube|POLYGON((-1 0,0 0,0 0.5,-1 0.5,-1 0))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '471: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((-1/1 0/1,0/1 0/1,0/1 1/2,-1/1 1/2,-1/1 0/1))) is LINESTRING(0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#473:3|@cube|POLYGON((0.5 0 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0,0.5 0 0))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '473: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((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(((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) and should be TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#475:3|@cube|POLYGON((0.5 0 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5,0.5 0 0.5))|TIN(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '475: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((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(((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(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed 1: line#477:3|@cube|POLYGON((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2,0.2 0.2 0.2))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '477: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((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(((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(((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#479: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(227): info: check '479: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((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((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#481: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 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '481: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((-1/1 -1/1,2/1 -1/1,2/1 2/1,-1/1 2/1,-1/1 -1/1),(-1/2 -1/2,-1/2 3/2,3/2 3/2,3/2 -1/2,-1/2 -1/2))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#488:3|@cube|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '488: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), 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 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#490:3|@cube|POLYHEDRALSURFACE(((-1 0.5,0 0,0 0.5,-1 0.5)),((-1 0.5,-1 0,0 0,-1 0.5)))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '490: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), 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(0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#492:3|@cube|POLYHEDRALSURFACE(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '492: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYHEDRALSURFACE(((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(((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1))) and should be TIN(((1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed 1: line#494:3|@cube|POLYHEDRALSURFACE(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '494: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYHEDRALSURFACE(((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(((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(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)))' has passed 1: line#496:3|@cube|POLYHEDRALSURFACE(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance( *gB ){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:41 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '496: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYHEDRALSURFACE(((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(((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(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#498:3|@cube|POLYHEDRALSURFACE(((0.5 0.5 -0.5,0.2 0.5 -1,0.8 0.5 -1,0.5 0.5 -0.5)),((0.8 0.5 0,0.5 0.5 -0.5,0.8 0.5 -1,0.8 0.5 0)),((0.2 0.5 0,0.2 0.5 -1,0.5 0.5 -0.5,0.2 0.5 0)))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '498: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYHEDRALSURFACE(((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((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#500:3|@cube|POLYHEDRALSURFACE(((1.5 -0.5,-0.5 -0.5,-1 -1,1.5 -0.5)),((1.5 -0.5,-1 -1,2 -1,1.5 -0.5)),((-1 2,-1 -1,-0.5 -0.5,-1 2)),((-1 2,-0.5 1.5,1.5 1.5,-1 2)),((-1 2,-0.5 -0.5,-0.5 1.5,-1 2)),((2 2,1.5 1.5,2 -1,2 2)),((2 2,-1 2,1.5 1.5,2 2)),((1.5 1.5,1.5 -0.5,2 -1,1.5 1.5)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '500: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYHEDRALSURFACE(((3/2 -1/2,-1/2 -1/2,-1/1 -1/1,3/2 -1/2)),((3/2 -1/2,-1/1 -1/1,2/1 -1/1,3/2 -1/2)),((-1/1 2/1,-1/1 -1/1,-1/2 -1/2,-1/1 2/1)),((-1/1 2/1,-1/2 3/2,3/2 3/2,-1/1 2/1)),((-1/1 2/1,-1/2 -1/2,-1/2 3/2,-1/1 2/1)),((2/1 2/1,3/2 3/2,2/1 -1/1,2/1 2/1)),((2/1 2/1,-1/1 2/1,3/2 3/2,2/1 2/1)),((3/2 3/2,3/2 -1/2,2/1 -1/1,3/2 3/2)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#507:3|@cube|TIN(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '507: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), 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 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#509:3|@cube|TIN(((-1 0.5,0 0,0 0.5,-1 0.5)),((-1 0.5,-1 0,0 0,-1 0.5)))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '509: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), 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(0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#511:3|@cube|TIN(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '511: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN(((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(((1/2 0/1 0/1,1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1)),((1/2 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1))) and should be TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#513:3|@cube|TIN(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '513: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN(((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(((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(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)))' has passed 1: line#515:3|@cube|TIN(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '515: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN(((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(((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(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#517:3|@cube|TIN(((0.5 0.5 -0.5,0.2 0.5 -1,0.8 0.5 -1,0.5 0.5 -0.5)),((0.8 0.5 0,0.5 0.5 -0.5,0.8 0.5 -1,0.8 0.5 0)),((0.2 0.5 0,0.2 0.5 -1,0.5 0.5 -0.5,0.2 0.5 0)))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '517: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN(((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((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#519:3|@cube|TIN(((1.5 -0.5,-0.5 -0.5,-1 -1,1.5 -0.5)),((1.5 -0.5,-1 -1,2 -1,1.5 -0.5)),((-1 2,-1 -1,-0.5 -0.5,-1 2)),((-1 2,-0.5 1.5,1.5 1.5,-1 2)),((-1 2,-0.5 -0.5,-0.5 1.5,-1 2)),((2 2,1.5 1.5,2 -1,2 2)),((2 2,-1 2,1.5 1.5,2 2)),((1.5 1.5,1.5 -0.5,2 -1,1.5 1.5)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '519: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN(((3/2 -1/2,-1/2 -1/2,-1/1 -1/1,3/2 -1/2)),((3/2 -1/2,-1/1 -1/1,2/1 -1/1,3/2 -1/2)),((-1/1 2/1,-1/1 -1/1,-1/2 -1/2,-1/1 2/1)),((-1/1 2/1,-1/2 3/2,3/2 3/2,-1/1 2/1)),((-1/1 2/1,-1/2 -1/2,-1/2 3/2,-1/1 2/1)),((2/1 2/1,3/2 3/2,2/1 -1/1,2/1 2/1)),((2/1 2/1,-1/1 2/1,3/2 3/2,2/1 2/1)),((3/2 3/2,3/2 -1/2,2/1 -1/1,3/2 3/2)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#526:3|@cube|@cube|SOLID((((1 1 0,0 1 0,1 1 1,1 1 0)),((1 1 1,1 0 1,1 1 0,1 1 1)),((0 1 0,0 1 1,1 1 1,0 1 0)),((1 1 0,0 0 0,0 1 0,1 1 0)),((1 0 1,1 0 0,1 1 0,1 0 1)),((1 1 1,0 1 1,1 0 1,1 1 1)),((0 1 0,0 0 0,0 1 1,0 1 0)),((1 1 0,1 0 0,0 0 0,1 1 0)),((1 0 1,0 0 1,1 0 0,1 0 1)),((0 1 1,0 0 1,1 0 1,0 1 1)),((0 0 0,0 0 1,0 1 1,0 0 0)),((1 0 0,0 0 1,0 0 0,1 0 0)))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '526: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) is SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,0/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((1/1 0/1 1/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1)),((1/1 0/1 1/1,1/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 1/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,0/1 1/1 0/1)),((1/1 1/1 0/1,0/1 1/1 0/1,1/1 1/1 1/1,1/1 1/1 0/1)),((0/1 0/1 0/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,0/1 0/1 1/1,0/1 1/1 1/1,0/1 0/1 0/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,1/1 0/1 1/1)),((0/1 0/1 1/1,1/1 0/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,1/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,0/1 0/1 1/1,0/1 0/1 0/1)))) and should be SOLID((((1/1 1/1 0/1,0/1 1/1 0/1,1/1 1/1 1/1,1/1 1/1 0/1)),((1/1 1/1 1/1,1/1 0/1 1/1,1/1 1/1 0/1,1/1 1/1 1/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,0/1 1/1 0/1)),((1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1)),((1/1 0/1 1/1,1/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 1/1)),((1/1 1/1 1/1,0/1 1/1 1/1,1/1 0/1 1/1,1/1 1/1 1/1)),((0/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 1/1,0/1 1/1 0/1)),((1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1,1/1 1/1 0/1)),((1/1 0/1 1/1,0/1 0/1 1/1,1/1 0/1 0/1,1/1 0/1 1/1)),((0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1,0/1 1/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,0/1 1/1 1/1,0/1 0/1 0/1)),((1/1 0/1 0/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))' has passed 1: line#528:3|SOLID((((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)),((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)),((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)),((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0))))|SOLID((((-1 -1 -1,-1 0 -1,0 0 -1,0 -1 -1,-1 -1 -1)),((0 -1 -1,0 0 -1,0 0 0,0 -1 0,0 -1 -1)),((-1 0 -1,-1 0 0,0 0 0,0 0 -1,-1 0 -1)),((-1 -1 0,-1 0 0,-1 0 -1,-1 -1 -1,-1 -1 0)),((0 -1 0,0 0 0,-1 0 0,-1 -1 0,0 -1 0)),((0 -1 -1,0 -1 0,-1 -1 0,-1 -1 -1,0 -1 -1))))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '528: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((-1/1 -1/1 -1/1,-1/1 0/1 -1/1,0/1 0/1 -1/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1)),((0/1 -1/1 -1/1,0/1 0/1 -1/1,0/1 0/1 0/1,0/1 -1/1 0/1,0/1 -1/1 -1/1)),((-1/1 0/1 -1/1,-1/1 0/1 0/1,0/1 0/1 0/1,0/1 0/1 -1/1,-1/1 0/1 -1/1)),((-1/1 -1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 -1/1,-1/1 -1/1 -1/1,-1/1 -1/1 0/1)),((0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1)),((0/1 -1/1 -1/1,0/1 -1/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 -1/1,0/1 -1/1 -1/1))))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#529:3|@cube|SOLID((((-1 -1 -1,-1 0 -1,0 0 -1,0 -1 -1,-1 -1 -1)),((0 -1 -1,0 0 -1,0 0 0,0 -1 0,0 -1 -1)),((-1 0 -1,-1 0 0,0 0 0,0 0 -1,-1 0 -1)),((-1 -1 0,-1 0 0,-1 0 -1,-1 -1 -1,-1 -1 0)),((0 -1 0,0 0 0,-1 0 0,-1 -1 0,0 -1 0)),((0 -1 -1,0 -1 0,-1 -1 0,-1 -1 -1,0 -1 -1))))|POINT(0 0 0) 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(122): info: difference{} between gA->distance( *gB ){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:42 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '529: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((-1/1 -1/1 -1/1,-1/1 0/1 -1/1,0/1 0/1 -1/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1)),((0/1 -1/1 -1/1,0/1 0/1 -1/1,0/1 0/1 0/1,0/1 -1/1 0/1,0/1 -1/1 -1/1)),((-1/1 0/1 -1/1,-1/1 0/1 0/1,0/1 0/1 0/1,0/1 0/1 -1/1,-1/1 0/1 -1/1)),((-1/1 -1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 -1/1,-1/1 -1/1 -1/1,-1/1 -1/1 0/1)),((0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1)),((0/1 -1/1 -1/1,0/1 -1/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 -1/1,0/1 -1/1 -1/1))))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#531:3|@cube|SOLID((((-1 -1 0,-1 0 0,0 0 0,0 -1 0,-1 -1 0)),((0 -1 0,0 0 0,0 0 1,0 -1 1,0 -1 0)),((-1 0 0,-1 0 1,0 0 1,0 0 0,-1 0 0)),((-1 -1 1,-1 0 1,-1 0 0,-1 -1 0,-1 -1 1)),((0 -1 1,0 0 1,-1 0 1,-1 -1 1,0 -1 1)),((0 -1 0,0 -1 1,-1 -1 1,-1 -1 0,0 -1 0))))|LINESTRING(0 0 0,0 0 1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '531: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((-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(0/1 0/1 1/1,0/1 0/1 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 0/1 1/1)' has passed 1: line#533:3|@cube|SOLID((((-1 -0 -0,-1 1 -0,-0 1 -0,-0 -0 -0,-1 -0 -0)),((-0 -0 -0,-0 1 -0,-0 1 1,-0 -0 1,-0 -0 -0)),((-1 1 -0,-1 1 1,-0 1 1,-0 1 -0,-1 1 -0)),((-1 -0 1,-1 1 1,-1 1 -0,-1 -0 -0,-1 -0 1)),((-0 -0 1,-0 1 1,-1 1 1,-1 -0 1,-0 -0 1)),((-0 -0 -0,-0 -0 1,-1 -0 1,-1 -0 -0,-0 -0 -0))))|TIN(((0 0.5 0.5,0 0 1,0 0 0,0 0.5 0.5)),((0 0 1,0 0.5 0.5,0 1 1,0 0 1)),((0 0.5 0.5,0 0 0,0 1 0,0 0.5 0.5)),((0 0.5 0.5,0 1 0,0 1 1,0 0.5 0.5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '533: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((-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(((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))) and should be TIN(((0/1 1/2 1/2,0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/2 1/2)),((0/1 0/1 1/1,0/1 1/2 1/2,0/1 1/1 1/1,0/1 0/1 1/1)),((0/1 1/2 1/2,0/1 0/1 0/1,0/1 1/1 0/1,0/1 1/2 1/2)),((0/1 1/2 1/2,0/1 1/1 0/1,0/1 1/1 1/1,0/1 1/2 1/2)))' has passed 1: line#535:3|@cube|SOLID((((0.5 0 0,0.5 1 0,1.5 1 0,1.5 0 0,0.5 0 0)),((1.5 0 0,1.5 1 0,1.5 1 1,1.5 0 1,1.5 0 0)),((0.5 1 0,0.5 1 1,1.5 1 1,1.5 1 0,0.5 1 0)),((0.5 0 1,0.5 1 1,0.5 1 0,0.5 0 0,0.5 0 1)),((1.5 0 1,1.5 1 1,0.5 1 1,0.5 0 1,1.5 0 1)),((1.5 0 0,1.5 0 1,0.5 0 1,0.5 0 0,1.5 0 0))))|SOLID((((1 0.5 0,1 0 0,0.5 0 0,1 0.5 0)),((0.5 0 0,0.5 0.5 0,1 0.5 0,0.5 0 0)),((1 0 0,0.5 0 0.5,0.5 0 0,1 0 0)),((1 0.5 0,1 0 0.5,1 0 0,1 0.5 0)),((0.5 0.5 0,1 1 0,1 0.5 0,0.5 0.5 0)),((0.5 0 0,0.5 1 1,0.5 0.5 0,0.5 0 0)),((0.5 0 0.5,0.5 0.5 1,0.5 0 0,0.5 0 0.5)),((1 0 0,1 0 0.5,0.5 0 0.5,1 0 0)),((1 0.5 0,1 0 1,1 0 0.5,1 0.5 0)),((1 1 0,1 0 1,1 0.5 0,1 1 0)),((0.5 0.5 0,0.5 1 0,1 1 0,0.5 0.5 0)),((0.5 1 1,0.5 1 0.5,0.5 0.5 0,0.5 1 1)),((0.5 0 0,0.5 0.5 1,0.5 1 1,0.5 0 0)),((0.5 0 0.5,0.5 0 1,0.5 0.5 1,0.5 0 0.5)),((1 0 0.5,0.5 0 1,0.5 0 0.5,1 0 0.5)),((1 0 1,0.5 0 1,1 0 0.5,1 0 1)),((1 1 0,1 0.5 1,1 0 1,1 1 0)),((0.5 1 0,1 1 0.5,1 1 0,0.5 1 0)),((0.5 0.5 0,0.5 1 0.5,0.5 1 0,0.5 0.5 0)),((0.5 1 1,1 1 1,0.5 1 0.5,0.5 1 1)),((0.5 0.5 1,1 0.5 1,0.5 1 1,0.5 0.5 1)),((0.5 0 1,1 0 1,0.5 0.5 1,0.5 0 1)),((1 0.5 1,0.5 0.5 1,1 0 1,1 0.5 1)),((1 1 0,1 1 0.5,1 0.5 1,1 1 0)),((0.5 1 0,0.5 1 0.5,1 1 0.5,0.5 1 0)),((1 1 1,1 1 0.5,0.5 1 0.5,1 1 1)),((0.5 1 1,1 0.5 1,1 1 1,0.5 1 1)),((1 1 0.5,1 1 1,1 0.5 1,1 1 0.5)))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '535: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((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((((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 1/2,1/1 1/2 1/1)),((1/1 0/1 1/2,1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2)),((1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1,1/2 1/1 1/2)),((1/2 1/1 1/1,1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1)),((1/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/2 0/1 1/2,1/1 0/1 0/1,1/1 0/1 1/2)),((1/1 0/1 1/2,1/1 0/1 1/1,1/2 0/1 1/1,1/1 0/1 1/2)),((1/1 0/1 1/1,1/2 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 0/1,1/1 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,1/1 0/1 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 1/1 0/1,1/1 1/1 1/2,1/1 0/1 1/1,1/1 1/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2,1/1 1/1 1/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1,1/1 1/1 1/2)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/1 1/1 1/1,1/2 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1,1/2 1/2 1/1)),((1/2 1/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((((1/1 1/2 0/1,1/1 0/1 0/1,1/2 0/1 0/1,1/1 1/2 0/1)),((1/2 0/1 0/1,1/2 1/2 0/1,1/1 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 0/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 0/1)),((1/1 1/1 0/1,1/1 0/1 1/1,1/1 1/2 0/1,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1,1/2 1/1 1/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,1/2 0/1 1/1,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/1 0/1,1/1 1/2 1/1,1/1 0/1 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/1 1/1 1/2,1/1 1/1 0/1,1/2 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/1)),((1/2 1/2 1/1,1/1 1/2 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 1/1,1/1 1/1 0/1)),((1/2 1/1 0/1,1/2 1/1 1/2,1/1 1/1 1/2,1/2 1/1 0/1)),((1/1 1/1 1/1,1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1)),((1/2 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/1,1/2 1/1 1/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1,1/1 1/1 1/2))))' has passed 1: line#538:S|inverted_cube|SOLID((((0 0 0,0 1 0,0 1 1,0 0 1,0 0 0)),((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0)),((0 0 0,0 0 1,1 0 1,1 0 0,0 0 0)),((1 0 0,1 0 1,1 1 1,1 1 0,1 0 0)),((0 0 1,0 1 1,1 1 1,1 0 1,0 0 1)),((0 1 0,1 1 0,1 1 1,0 1 1,0 1 0)))) 1: line#541:3|@inverted_cube|POINT(0 0 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '541: intersection3D(SOLID((((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(0/1 0/1 0/1)) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#543:3|@inverted_cube|POINT(0.5 0 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '543: intersection3D(SOLID((((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(1/2 0/1 0/1)) is POINT(1/2 0/1 0/1) and should be POINT(1/2 0/1 0/1)' has passed 1: line#545:3|@inverted_cube|POINT(0.5 0.5 0)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '545: intersection3D(SOLID((((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(1/2 1/2 0/1)) is POINT(1/2 1/2 0/1) and should be POINT(1/2 1/2 0/1)' has passed 1: line#547:3|@inverted_cube|POINT(0.5 0.5 0.5)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '547: intersection3D(SOLID((((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(1/2 1/2 1/2)) is POINT(1/2 1/2 1/2) and should be POINT(1/2 1/2 1/2)' has passed 1: line#549:3|@inverted_cube|POINT(2 2 2)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '549: intersection3D(SOLID((((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(2/1 2/1 2/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#557:3|@inverted_cube|LINESTRING(-1 0 0,0 0 0)|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '557: intersection3D(SOLID((((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)))), LINESTRING(-1/1 0/1 0/1,0/1 0/1 0/1)) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#559:3|@inverted_cube|LINESTRING(-1 0,2 0)|LINESTRING(0 0 0,1 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '559: intersection3D(SOLID((((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)))), LINESTRING(-1/1 0/1,2/1 0/1)) is LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1) and should be LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)' has passed 1: line#561:3|@inverted_cube|LINESTRING(-1 0.5 0.5,0.5 0.5 0.5)|LINESTRING(0 0.5 0.5,0.5 0.5 0.5) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '561: intersection3D(SOLID((((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)))), LINESTRING(-1/1 1/2 1/2,1/2 1/2 1/2)) is LINESTRING(0/1 1/2 1/2,1/2 1/2 1/2) and should be LINESTRING(0/1 1/2 1/2,1/2 1/2 1/2)' has passed 1: line#563:3|@inverted_cube|LINESTRING(0.2 0.2 0.2,0.7 0.7 0.7)|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '563: intersection3D(SOLID((((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)))), LINESTRING(1/5 1/5 1/5,7/10 7/10 7/10)) is LINESTRING(1/5 1/5 1/5,7/10 7/10 7/10) and should be LINESTRING(1/5 1/5 1/5,7/10 7/10 7/10)' has passed 1: line#570:3|@inverted_cube|TRIANGLE((-1 -1,0 -1,0 0,-1 -1))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '570: intersection3D(SOLID((((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)))), TRIANGLE((-1/1 -1/1,0/1 -1/1,0/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#572:3|@inverted_cube|TRIANGLE((-1 0,1 0,1 1,-1 0))|TIN(((0 0 0,1/3 2/3 0,0 1/2 0,0 0 0)),((0 0 0,1 0 0,1/3 2/3 0,0 0 0)),((1 0 0,1 1 0,1/3 2/3 0,1 0 0))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '572: intersection3D(SOLID((((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)))), TRIANGLE((-1/1 0/1,1/1 0/1,1/1 1/1,-1/1 0/1))) is TIN(((1/3 2/3 0/1,0/1 0/1 0/1,1/1 0/1 0/1,1/3 2/3 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/3 2/3 0/1,1/1 0/1 0/1)),((1/3 2/3 0/1,0/1 1/2 0/1,0/1 0/1 0/1,1/3 2/3 0/1))) and should be TIN(((0/1 0/1 0/1,1/3 2/3 0/1,0/1 1/2 0/1,0/1 0/1 0/1)),((0/1 0/1 0/1,1/1 0/1 0/1,1/3 2/3 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/3 2/3 0/1,1/1 0/1 0/1)))' has passed 1: line#574:3|@inverted_cube|TRIANGLE((0.5 0,1.5 0,1.5 1,0.5 0))|TIN(((3/4 1/4 0/1,1/1 0/1 0/1,1/1 1/2 0/1,3/4 1/4 0/1)),((1/2 0/1 0/1,1/1 0/1 0/1,3/4 1/4 0/1,1/2 0/1 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '574: intersection3D(SOLID((((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)))), TRIANGLE((1/2 0/1,3/2 0/1,3/2 1/1,1/2 0/1))) is TIN(((1/1 1/2 0/1,3/4 1/4 0/1,1/1 0/1 0/1,1/1 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1,3/4 1/4 0/1))) and should be TIN(((3/4 1/4 0/1,1/1 0/1 0/1,1/1 1/2 0/1,3/4 1/4 0/1)),((1/2 0/1 0/1,1/1 0/1 0/1,3/4 1/4 0/1,1/2 0/1 0/1)))' has passed 1: line#576:3|@inverted_cube|TRIANGLE((0.5 0 0.5,1.5 0 0.5,1.5 1 0.5,0.5 0 0.5))|TRIANGLE((1/1 0/1 1/2,1/1 1/2 1/2,1/2 0/1 1/2,1/1 0/1 1/2)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '576: intersection3D(SOLID((((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)))), TRIANGLE((1/2 0/1 1/2,3/2 0/1 1/2,3/2 1/1 1/2,1/2 0/1 1/2))) is TRIANGLE((1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/2 1/2,1/2 0/1 1/2)) and should be TRIANGLE((1/1 0/1 1/2,1/1 1/2 1/2,1/2 0/1 1/2,1/1 0/1 1/2))' has passed 1: line#578:3|@inverted_cube|TRIANGLE((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.2 0.2))|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '578: intersection3D(SOLID((((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)))), TRIANGLE((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 1/5 1/5))) is TRIANGLE((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 1/5 1/5)) and should be TRIANGLE((1/5 1/5 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 1/5 1/5))' has passed 1: line#585:3|@inverted_cube|POLYGON((-1 -1,0 -1,0 0,-1 0,-1 -1))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '585: intersection3D(SOLID((((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 -1/1,0/1 -1/1,0/1 0/1,-1/1 0/1,-1/1 -1/1))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#587:3|@inverted_cube|POLYGON((-1 0,0 0,0 0.5,-1 0.5,-1 0))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '587: intersection3D(SOLID((((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(0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#589:3|@inverted_cube|POLYGON((0.5 0 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0,0.5 0 0))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '589: intersection3D(SOLID((((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/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(((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(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#591:3|@inverted_cube|POLYGON((0.5 0 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5,0.5 0 0.5))|TIN(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '591: intersection3D(SOLID((((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/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(((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(((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)),((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)))' has passed 1: line#593:3|@inverted_cube|POLYGON((0.2 0.2 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2,0.2 0.2 0.2))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '593: intersection3D(SOLID((((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/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(((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(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#595:3|@inverted_cube|POLYGON((0.2 0.5 0, 0.2 0.5 -1, 0.8 0.5 -1, 0.8 0.5 0, 0.5 0.5 -0.5, 0.2 0.5 0))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '595: intersection3D(SOLID((((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/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((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#597:3|@inverted_cube|POLYGON((-1 -1,2 -1,2 2,-1 2,-1 -1),(-0.5 -0.5,-0.5 1.5,1.5 1.5,1.5 -0.5,-0.5 -0.5))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '597: intersection3D(SOLID((((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 -1/1,2/1 -1/1,2/1 2/1,-1/1 2/1,-1/1 -1/1),(-1/2 -1/2,-1/2 3/2,3/2 3/2,3/2 -1/2,-1/2 -1/2))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#604:3|@inverted_cube|POLYHEDRALSURFACE(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '604: intersection3D(SOLID((((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 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 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#606: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(227): info: check '606: intersection3D(SOLID((((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(0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#608:3|@inverted_cube|POLYHEDRALSURFACE(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '608: intersection3D(SOLID((((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/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(((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(((1/2 1/2 0/1,1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 1/2 0/1,1/1 0/1 0/1)),((1/2 1/2 0/1,1/2 0/1 0/1,1/1 0/1 0/1,1/2 1/2 0/1)))' has passed 1: line#610:3|@inverted_cube|POLYHEDRALSURFACE(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '610: intersection3D(SOLID((((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/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(((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(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2,1/1 1/4 1/2)),((1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2,1/2 1/2 1/2)))' has passed 1: line#612:3|@inverted_cube|POLYHEDRALSURFACE(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '612: intersection3D(SOLID((((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/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(((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(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#614:3|@inverted_cube|POLYHEDRALSURFACE(((0.5 0.5 -0.5,0.2 0.5 -1,0.8 0.5 -1,0.5 0.5 -0.5)),((0.8 0.5 0,0.5 0.5 -0.5,0.8 0.5 -1,0.8 0.5 0)),((0.2 0.5 0,0.2 0.5 -1,0.5 0.5 -0.5,0.2 0.5 0)))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '614: intersection3D(SOLID((((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/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((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#616:3|@inverted_cube|POLYHEDRALSURFACE(((1.5 -0.5,-0.5 -0.5,-1 -1,1.5 -0.5)),((1.5 -0.5,-1 -1,2 -1,1.5 -0.5)),((-1 2,-1 -1,-0.5 -0.5,-1 2)),((-1 2,-0.5 1.5,1.5 1.5,-1 2)),((-1 2,-0.5 -0.5,-0.5 1.5,-1 2)),((2 2,1.5 1.5,2 -1,2 2)),((2 2,-1 2,1.5 1.5,2 2)),((1.5 1.5,1.5 -0.5,2 -1,1.5 1.5)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '616: intersection3D(SOLID((((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(((3/2 -1/2,-1/2 -1/2,-1/1 -1/1,3/2 -1/2)),((3/2 -1/2,-1/1 -1/1,2/1 -1/1,3/2 -1/2)),((-1/1 2/1,-1/1 -1/1,-1/2 -1/2,-1/1 2/1)),((-1/1 2/1,-1/2 3/2,3/2 3/2,-1/1 2/1)),((-1/1 2/1,-1/2 -1/2,-1/2 3/2,-1/1 2/1)),((2/1 2/1,3/2 3/2,2/1 -1/1,2/1 2/1)),((2/1 2/1,-1/1 2/1,3/2 3/2,2/1 2/1)),((3/2 3/2,3/2 -1/2,2/1 -1/1,3/2 3/2)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#623:3|@inverted_cube|TIN(((-1 0,0 -1,0 0,-1 0)),((-1 0,-1 -1,0 -1,-1 0)))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '623: intersection3D(SOLID((((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 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 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#625:3|@inverted_cube|TIN(((-1 0.5,0 0,0 0.5,-1 0.5)),((-1 0.5,-1 0,0 0,-1 0.5)))|LINESTRING(0 0 0,0 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '625: intersection3D(SOLID((((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(0/1 0/1 0/1,0/1 1/2 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 1/2 0/1)' has passed 1: line#627:3|@inverted_cube|TIN(((0.5 0.5 0,1.5 0 0,1.5 0.5 0,0.5 0.5 0)),((0.5 0.5 0,0.5 0 0,1.5 0 0,0.5 0.5 0)))|TIN(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '627: intersection3D(SOLID((((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/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(((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(((1/1 1/4 0/1,1/2 1/2 0/1,1/2 0/1 0/1,1/1 1/4 0/1)),((1/1 0/1 0/1,1/1 1/4 0/1,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/4 0/1,1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/4 0/1)))' has passed 1: line#629:3|@inverted_cube|TIN(((0.5 0.5 0.5,1.5 0 0.5,1.5 0.5 0.5,0.5 0.5 0.5)),((0.5 0.5 0.5,0.5 0 0.5,1.5 0 0.5,0.5 0.5 0.5)))|TIN(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '629: intersection3D(SOLID((((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/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(((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(((1/1 1/4 1/2,1/1 1/2 1/2,1/2 1/2 1/2,1/1 1/4 1/2)),((1/1 1/4 1/2,1/2 1/2 1/2,1/2 0/1 1/2,1/1 1/4 1/2)),((1/1 0/1 1/2,1/1 1/4 1/2,1/2 0/1 1/2,1/1 0/1 1/2)))' has passed 1: line#631:3|@inverted_cube|TIN(((0.2 0.7 0.2,0.7 0.2 0.2,0.7 0.7 0.2,0.2 0.7 0.2)),((0.2 0.7 0.2,0.2 0.2 0.2,0.7 0.2 0.2,0.2 0.7 0.2)))|TIN(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '631: intersection3D(SOLID((((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/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(((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(((1/5 7/10 1/5,1/5 1/5 1/5,7/10 1/5 1/5,1/5 7/10 1/5)),((1/5 7/10 1/5,7/10 1/5 1/5,7/10 7/10 1/5,1/5 7/10 1/5)))' has passed 1: line#633:3|@inverted_cube|TIN(((0.5 0.5 -0.5,0.2 0.5 -1,0.8 0.5 -1,0.5 0.5 -0.5)),((0.8 0.5 0,0.5 0.5 -0.5,0.8 0.5 -1,0.8 0.5 0)),((0.2 0.5 0,0.2 0.5 -1,0.5 0.5 -0.5,0.2 0.5 0)))|MULTIPOINT(0.8 0.5 0,0.2 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '633: intersection3D(SOLID((((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/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((1/5 1/2 0/1),(4/5 1/2 0/1)) and should be MULTIPOINT((4/5 1/2 0/1),(1/5 1/2 0/1))' has passed 1: line#635:3|@inverted_cube|TIN(((1.5 -0.5,-0.5 -0.5,-1 -1,1.5 -0.5)),((1.5 -0.5,-1 -1,2 -1,1.5 -0.5)),((-1 2,-1 -1,-0.5 -0.5,-1 2)),((-1 2,-0.5 1.5,1.5 1.5,-1 2)),((-1 2,-0.5 -0.5,-0.5 1.5,-1 2)),((2 2,1.5 1.5,2 -1,2 2)),((2 2,-1 2,1.5 1.5,2 2)),((1.5 1.5,1.5 -0.5,2 -1,1.5 1.5)))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '635: intersection3D(SOLID((((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(((3/2 -1/2,-1/2 -1/2,-1/1 -1/1,3/2 -1/2)),((3/2 -1/2,-1/1 -1/1,2/1 -1/1,3/2 -1/2)),((-1/1 2/1,-1/1 -1/1,-1/2 -1/2,-1/1 2/1)),((-1/1 2/1,-1/2 3/2,3/2 3/2,-1/1 2/1)),((-1/1 2/1,-1/2 -1/2,-1/2 3/2,-1/1 2/1)),((2/1 2/1,3/2 3/2,2/1 -1/1,2/1 2/1)),((2/1 2/1,-1/1 2/1,3/2 3/2,2/1 2/1)),((3/2 3/2,3/2 -1/2,2/1 -1/1,3/2 3/2)))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#642:3|@inverted_cube|@inverted_cube|SOLID((((1 1 0,0 1 0,1 1 1,1 1 0)),((1 1 1,1 0 1,1 1 0,1 1 1)),((0 1 0,0 1 1,1 1 1,0 1 0)),((1 1 0,0 0 0,0 1 0,1 1 0)),((1 0 1,1 0 0,1 1 0,1 0 1)),((1 1 1,0 1 1,1 0 1,1 1 1)),((0 1 0,0 0 0,0 1 1,0 1 0)),((1 1 0,1 0 0,0 0 0,1 1 0)),((1 0 1,0 0 1,1 0 0,1 0 1)),((0 1 1,0 0 1,1 0 1,0 1 1)),((0 0 0,0 0 1,0 1 1,0 0 0)),((1 0 0,0 0 1,0 0 0,1 0 0)))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '642: intersection3D(SOLID((((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((((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))))) is SOLID((((0/1 1/1 1/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,0/1 1/1 0/1)),((1/1 1/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 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 1/1)),((1/1 0/1 1/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 0/1 1/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 1/1 0/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 1/1 1/1)),((1/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 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 1/1 1/1,1/1 1/1 0/1)))) and should be SOLID((((1/1 1/1 0/1,0/1 1/1 0/1,1/1 1/1 1/1,1/1 1/1 0/1)),((1/1 1/1 1/1,1/1 0/1 1/1,1/1 1/1 0/1,1/1 1/1 1/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,0/1 1/1 0/1)),((1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1)),((1/1 0/1 1/1,1/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 1/1)),((1/1 1/1 1/1,0/1 1/1 1/1,1/1 0/1 1/1,1/1 1/1 1/1)),((0/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 1/1,0/1 1/1 0/1)),((1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1,1/1 1/1 0/1)),((1/1 0/1 1/1,0/1 0/1 1/1,1/1 0/1 0/1,1/1 0/1 1/1)),((0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1,0/1 1/1 1/1)),((0/1 0/1 0/1,0/1 0/1 1/1,0/1 1/1 1/1,0/1 0/1 0/1)),((1/1 0/1 0/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))' has passed 1: line#644:3|SOLID((((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)),((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)),((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)),((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0))))|SOLID((((-1 -1 -1,-1 0 -1,0 0 -1,0 -1 -1,-1 -1 -1)),((0 -1 -1,0 0 -1,0 0 0,0 -1 0,0 -1 -1)),((-1 0 -1,-1 0 0,0 0 0,0 0 -1,-1 0 -1)),((-1 -1 0,-1 0 0,-1 0 -1,-1 -1 -1,-1 -1 0)),((0 -1 0,0 0 0,-1 0 0,-1 -1 0,0 -1 0)),((0 -1 -1,0 -1 0,-1 -1 0,-1 -1 -1,0 -1 -1))))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '644: intersection3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((-1/1 -1/1 -1/1,-1/1 0/1 -1/1,0/1 0/1 -1/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1)),((0/1 -1/1 -1/1,0/1 0/1 -1/1,0/1 0/1 0/1,0/1 -1/1 0/1,0/1 -1/1 -1/1)),((-1/1 0/1 -1/1,-1/1 0/1 0/1,0/1 0/1 0/1,0/1 0/1 -1/1,-1/1 0/1 -1/1)),((-1/1 -1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 -1/1,-1/1 -1/1 -1/1,-1/1 -1/1 0/1)),((0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1)),((0/1 -1/1 -1/1,0/1 -1/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 -1/1,0/1 -1/1 -1/1))))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#645:3|@inverted_cube|SOLID((((-1 -1 -1,-1 0 -1,0 0 -1,0 -1 -1,-1 -1 -1)),((0 -1 -1,0 0 -1,0 0 0,0 -1 0,0 -1 -1)),((-1 0 -1,-1 0 0,0 0 0,0 0 -1,-1 0 -1)),((-1 -1 0,-1 0 0,-1 0 -1,-1 -1 -1,-1 -1 0)),((0 -1 0,0 0 0,-1 0 0,-1 -1 0,0 -1 0)),((0 -1 -1,0 -1 0,-1 -1 0,-1 -1 -1,0 -1 -1))))|POINT(0 0 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '645: intersection3D(SOLID((((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((((-1/1 -1/1 -1/1,-1/1 0/1 -1/1,0/1 0/1 -1/1,0/1 -1/1 -1/1,-1/1 -1/1 -1/1)),((0/1 -1/1 -1/1,0/1 0/1 -1/1,0/1 0/1 0/1,0/1 -1/1 0/1,0/1 -1/1 -1/1)),((-1/1 0/1 -1/1,-1/1 0/1 0/1,0/1 0/1 0/1,0/1 0/1 -1/1,-1/1 0/1 -1/1)),((-1/1 -1/1 0/1,-1/1 0/1 0/1,-1/1 0/1 -1/1,-1/1 -1/1 -1/1,-1/1 -1/1 0/1)),((0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1)),((0/1 -1/1 -1/1,0/1 -1/1 0/1,-1/1 -1/1 0/1,-1/1 -1/1 -1/1,0/1 -1/1 -1/1))))) is POINT(0/1 0/1 0/1) and should be POINT(0/1 0/1 0/1)' has passed 1: line#648:3|@inverted_cube|SOLID((((-1 -1 0,-1 0 0,0 0 0,0 -1 0,-1 -1 0)),((0 -1 0,0 0 0,0 0 1,0 -1 1,0 -1 0)),((-1 0 0,-1 0 1,0 0 1,0 0 0,-1 0 0)),((-1 -1 1,-1 0 1,-1 0 0,-1 -1 0,-1 -1 1)),((0 -1 1,0 0 1,-1 0 1,-1 -1 1,0 -1 1)),((0 -1 0,0 -1 1,-1 -1 1,-1 -1 0,0 -1 0))))|LINESTRING(0 0 0,0 0 1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '648: intersection3D(SOLID((((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((((-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(0/1 0/1 1/1,0/1 0/1 0/1) and should be LINESTRING(0/1 0/1 0/1,0/1 0/1 1/1)' has passed 1: line#651:3|@inverted_cube|SOLID((((-1 -0 -0,-1 1 -0,-0 1 -0,-0 -0 -0,-1 -0 -0)),((-0 -0 -0,-0 1 -0,-0 1 1,-0 -0 1,-0 -0 -0)),((-1 1 -0,-1 1 1,-0 1 1,-0 1 -0,-1 1 -0)),((-1 -0 1,-1 1 1,-1 1 -0,-1 -0 -0,-1 -0 1)),((-0 -0 1,-0 1 1,-1 1 1,-1 -0 1,-0 -0 1)),((-0 -0 -0,-0 -0 1,-1 -0 1,-1 -0 -0,-0 -0 -0))))|TIN(((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '651: intersection3D(SOLID((((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((((-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(((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(((0/1 0/1 1/1,0/1 0/1 0/1,0/1 1/1 0/1,0/1 0/1 1/1)),((0/1 0/1 1/1,0/1 1/1 0/1,0/1 1/1 1/1,0/1 0/1 1/1)))' has passed 1: line#654:3|@inverted_cube|SOLID((((0.5 0 0,0.5 1 0,1.5 1 0,1.5 0 0,0.5 0 0)),((1.5 0 0,1.5 1 0,1.5 1 1,1.5 0 1,1.5 0 0)),((0.5 1 0,0.5 1 1,1.5 1 1,1.5 1 0,0.5 1 0)),((0.5 0 1,0.5 1 1,0.5 1 0,0.5 0 0,0.5 0 1)),((1.5 0 1,1.5 1 1,0.5 1 1,0.5 0 1,1.5 0 1)),((1.5 0 0,1.5 0 1,0.5 0 1,0.5 0 0,1.5 0 0))))|SOLID((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1)))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '654: intersection3D(SOLID((((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((((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((((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2,3/4 0/1 3/4)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 1/1 1/1,1/1 1/2 1/1)),((1/1 1/2 0/1,1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1)),((1/1 1/2 1/1,3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1)),((1/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 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1,3/4 1/1 1/4)),((1/1 1/1 1/1,1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1,3/4 1/4 0/1)),((1/1 1/1 0/1,1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/1 0/1 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/1 1/1,1/1 0/1 1/2)),((1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1,1/1 1/1 1/2)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2,3/4 0/1 3/4)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1)),((3/4 3/4 1/1,1/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/2 0/1,1/2 0/1 0/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2,1/2 1/2 1/1)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2,1/2 0/1 1/1)),((1/2 1/1 1/1,1/2 1/1 1/2,1/2 0/1 0/1,1/2 1/1 1/1)),((1/2 1/1 0/1,1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1)))) and should be SOLID((((1/1 1/1 0/1,1/1 1/1 1/2,1/1 1/2 0/1,1/1 1/1 0/1)),((1/1 1/2 0/1,1/2 1/2 0/1,1/1 1/1 0/1,1/1 1/2 0/1)),((1/1 1/1 1/2,1/1 0/1 0/1,1/1 1/2 0/1,1/1 1/1 1/2)),((1/1 1/1 0/1,3/4 1/1 1/4,1/1 1/1 1/2,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 0/1,1/1 1/1 0/1,1/2 1/2 0/1)),((1/1 1/2 0/1,3/4 1/4 0/1,1/2 1/2 0/1,1/1 1/2 0/1)),((1/1 0/1 0/1,3/4 1/4 0/1,1/1 1/2 0/1,1/1 0/1 0/1)),((1/1 1/1 1/2,1/1 1/1 1/1,1/1 0/1 0/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 1/2,1/1 1/1 1/2,3/4 1/1 1/4)),((1/1 1/1 0/1,1/2 1/1 0/1,3/4 1/1 1/4,1/1 1/1 0/1)),((1/2 1/2 0/1,1/2 1/1 1/2,1/2 1/1 0/1,1/2 1/2 0/1)),((3/4 1/4 0/1,1/2 0/1 0/1,1/2 1/2 0/1,3/4 1/4 0/1)),((1/1 0/1 0/1,1/2 0/1 0/1,3/4 1/4 0/1,1/1 0/1 0/1)),((1/1 1/1 1/1,1/1 1/2 1/1,1/1 0/1 0/1,1/1 1/1 1/1)),((1/1 1/1 1/2,1/2 1/1 1/2,1/1 1/1 1/1,1/1 1/1 1/2)),((3/4 1/1 1/4,1/2 1/1 0/1,1/2 1/1 1/2,3/4 1/1 1/4)),((1/2 1/2 0/1,1/2 1/1 1/1,1/2 1/1 1/2,1/2 1/2 0/1)),((1/2 0/1 0/1,1/2 1/1 1/1,1/2 1/2 0/1,1/2 0/1 0/1)),((1/1 0/1 0/1,1/2 0/1 1/2,1/2 0/1 0/1,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/2,1/1 0/1 0/1,1/1 1/2 1/1)),((1/1 1/1 1/1,3/4 3/4 1/1,1/1 1/2 1/1,1/1 1/1 1/1)),((1/2 1/1 1/2,1/2 1/1 1/1,1/1 1/1 1/1,1/2 1/1 1/2)),((1/2 0/1 0/1,1/2 1/2 1/1,1/2 1/1 1/1,1/2 0/1 0/1)),((1/2 0/1 1/2,1/2 1/2 1/1,1/2 0/1 0/1,1/2 0/1 1/2)),((1/1 0/1 0/1,1/1 0/1 1/2,1/2 0/1 1/2,1/1 0/1 0/1)),((1/1 1/2 1/1,1/1 0/1 1/1,1/1 0/1 1/2,1/1 1/2 1/1)),((3/4 3/4 1/1,1/2 1/2 1/1,1/1 1/2 1/1,3/4 3/4 1/1)),((1/1 1/1 1/1,1/2 1/1 1/1,3/4 3/4 1/1,1/1 1/1 1/1)),((1/2 1/2 1/1,3/4 3/4 1/1,1/2 1/1 1/1,1/2 1/2 1/1)),((1/2 0/1 1/2,1/2 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/2)),((1/1 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/2,1/1 0/1 1/2)),((1/1 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/2,1/1 0/1 1/1)),((1/1 1/2 1/1,1/2 1/2 1/1,1/1 0/1 1/1,1/1 1/2 1/1)),((1/2 0/1 1/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 0/1 1/1)),((1/2 0/1 1/2,3/4 0/1 3/4,1/2 0/1 1/1,1/2 0/1 1/2)),((1/1 0/1 1/1,1/2 0/1 1/1,3/4 0/1 3/4,1/1 0/1 1/1))))' has passed 1: line#662:2|POLYGON((0 0,10 0,10 0,10 10,0 10,0 0))|POLYGON((0 0,5 0,5 5,0 5,0 0))|POLYGON((5 5,0 5,0 0,5 0,5 5)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '662: intersection(POLYGON((0/1 0/1,10/1 0/1,10/1 0/1,10/1 10/1,0/1 10/1,0/1 0/1)), POLYGON((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1))) is POLYGON((0/1 5/1,0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1)) and should be POLYGON((5/1 5/1,0/1 5/1,0/1 0/1,5/1 0/1,5/1 5/1))' has passed 1: line#663:3|POLYGON((0 0,10 0,10 0,10 10,0 10,0 0))|POLYGON((0 0,5 0,5 5,0 5,0 0))|TIN(((0 5 0,0 0 0,5 0 0,0 5 0)),((0 5 0,5 0 0,5 5 0,0 5 0))) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '663: intersection3D(POLYGON((0/1 0/1,10/1 0/1,10/1 0/1,10/1 10/1,0/1 10/1,0/1 0/1)), POLYGON((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1))) is TIN(((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(((0/1 5/1 0/1,0/1 0/1 0/1,5/1 0/1 0/1,0/1 5/1 0/1)),((0/1 5/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1)))' has passed 1: line#666:2|LINESTRING(0 0,0 10,10 10,10 0)|LINESTRING(10 10 4,10 0 5,0 0 5)|GEOMETRYCOLLECTION(POINT(0 0),LINESTRING(10 0,10 10)) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '666: intersection(LINESTRING(0/1 0/1,0/1 10/1,10/1 10/1,10/1 0/1), LINESTRING(10/1 10/1 4/1,10/1 0/1 5/1,0/1 0/1 5/1)) is GEOMETRYCOLLECTION(POINT(0/1 0/1),LINESTRING(10/1 0/1,10/1 10/1)) and should be GEOMETRYCOLLECTION(POINT(0/1 0/1),LINESTRING(10/1 0/1,10/1 10/1))' has passed 1: line#667:3|LINESTRING(0 0,0 10,10 10,10 0)|LINESTRING(10 10 4,10 0 5,0 0 5)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '667: intersection3D(LINESTRING(0/1 0/1,0/1 10/1,10/1 10/1,10/1 0/1), LINESTRING(10/1 10/1 4/1,10/1 0/1 5/1,0/1 0/1 5/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#670:2|POINT EMPTY|POINT EMPTY|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '670: intersection(POINT EMPTY, POINT EMPTY) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#671:3|POINT EMPTY|POINT EMPTY|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '671: intersection3D(POINT EMPTY, POINT EMPTY) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#672:2|LINESTRING EMPTY|LINESTRING(10 10 4,10 0 5,0 0 5)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '672: intersection(LINESTRING EMPTY, LINESTRING(10/1 10/1 4/1,10/1 0/1 5/1,0/1 0/1 5/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#673:3|LINESTRING EMPTY|LINESTRING(10 10 4,10 0 5,0 0 5)|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '673: intersection3D(LINESTRING EMPTY, LINESTRING(10/1 10/1 4/1,10/1 0/1 5/1,0/1 0/1 5/1)) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#674:2|POLYGON EMPTY|TRIANGLE((0 0,1 0,1 1,0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '674: intersection(POLYGON EMPTY, TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#675:3|POLYGON EMPTY|TRIANGLE((0 0,1 0,1 1,0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '675: intersection3D(POLYGON EMPTY, TRIANGLE((0/1 0/1,1/1 0/1,1/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#676:2|POLYGON EMPTY|POLYGON((0 0,1 0,1 1,0 1,0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '676: intersection(POLYGON EMPTY, POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#677:3|POLYGON EMPTY|POLYGON((0 0,1 0,1 1,0 1,0 0))|GEOMETRYCOLLECTION EMPTY 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '677: intersection3D(POLYGON EMPTY, POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is GEOMETRYCOLLECTION EMPTY and should be GEOMETRYCOLLECTION EMPTY' has passed 1: line#680:2|POLYGON((-1/1 -1/1,1/1 -1/1,1/1 1/1,-1/1 1/1,-1/1 -1/1))|POLYGON((-1/1 -1/1,1/1 -1/1,1/1 1/1,-1/1 1/1,-1/1 -1/1),(-1/2 -1/2,-1/2 1/2,1/2 1/2,1/1 -1/2,-1/2 -1/2))|!NotImplemented 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(234): info: check '680: Intersection does not support polygon with connected rings' has passed 1: line#683:2|POLYGON((0 0,0 1,1 1,1 0,0 0))|POINT(0.5 0.5)|POINT(0.5 0.5) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '683: intersection(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), POINT(1/2 1/2)) is POINT(1/2 1/2) and should be POINT(1/2 1/2)' has passed 1: line#684:3|POLYGON((0 0,0 1,1 1,1 0,0 0))|POINT(0.5 0.5)|POINT(0.5 0.5 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '684: intersection3D(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), POINT(1/2 1/2)) is POINT(1/2 1/2 0/1) and should be POINT(1/2 1/2 0/1)' has passed 1: line#685:2|POLYGON((0 0,0 1,1 1,1 0,0 0))|LINESTRING(0 0,1 1)|LINESTRING(0 0,0.5 0.5,1 1) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '685: intersection(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), LINESTRING(0/1 0/1,1/1 1/1)) is LINESTRING(0/1 0/1,1/2 1/2,1/1 1/1) and should be LINESTRING(0/1 0/1,1/2 1/2,1/1 1/1)' has passed 1: line#686:3|POLYGON((0 0,0 1,1 1,1 0,0 0))|LINESTRING(0 0,1 1)|LINESTRING(0 0 0,1 1 0) 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(227): info: check '686: intersection3D(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), LINESTRING(0/1 0/1,1/1 1/1)) is LINESTRING(0/1 0/1 0/1,1/1 1/1 0/1) and should be LINESTRING(0/1 0/1 0/1,1/1 1/1 0/1)' has passed 1: line#687:2|POLYGON((0 0,0 1,1 1,1 0,0 0))|POLYGON((0 0,1 0,1 1,0 1,0 0))|@B 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '687: intersection(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1)) and should be POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))' has passed 1: line#688:2|POLYGON((0 0,0 1,1 1,1 0,0 0),(0.4 0.4,0.6 0.4,0.6 0.6,0.4 0.6,0.4 0.4))|POLYGON((0 0,1 0,1 1,0 1,0 0))|@A 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(223): info: check '688: intersection(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1),(2/5 2/5,3/5 2/5,3/5 3/5,2/5 3/5,2/5 2/5)), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) is POLYGON((0/1 1/1,0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1),(2/5 3/5,3/5 3/5,3/5 2/5,2/5 2/5,2/5 3/5)) and should be POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1),(2/5 2/5,3/5 2/5,3/5 3/5,2/5 3/5,2/5 2/5))' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(67): Leaving test case "testFileIntersectionTest"; testing time: 2166482us 1: ./test/unit/SFCGAL/algorithm/IntersectionTest.cpp(65): Leaving test suite "SFCGAL_algorithm_IntersectionTest"; testing time: 2166503us 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(48): Entering test suite "SFCGAL_algorithm_IntersectsTest" 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(53): Entering test case "testFileIntersectsTest" 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(61): info: check ifs.good() has passed 1: line#4:2|POINT(0.0 0.0)|POINT(0.0 0.0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '4: intersects(POINT(0/1 0/1), POINT(0/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '4: intersects(POINT(0/1 0/1), POINT(0/1 0/1)) should be TRUE' has passed 1: line#5:3|POINT(0.0 0.0 0.0)|POINT(0.0 0.0 0.0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '5: intersects3D(POINT(0/1 0/1 0/1), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '5: intersects3D(POINT(0/1 0/1 0/1), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: line#6:2|POINT(0.0 0.0)|POINT(3.0 4.0)|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '6: intersects(POINT(0/1 0/1), POINT(3/1 4/1)) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '6: intersects(POINT(3/1 4/1), POINT(0/1 0/1)) should be FALSE' has passed 1: line#7:3|POINT(0.0 0.0 0.0)|POINT(0.0 0.0 1.0)|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '7: intersects3D(POINT(0/1 0/1 0/1), POINT(0/1 0/1 1/1)) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '7: intersects3D(POINT(0/1 0/1 1/1), POINT(0/1 0/1 0/1)) should be FALSE' has passed 1: line#9:2|POINT(0.0 0.0)|POINT(0.0 0.0 1.0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '9: intersects(POINT(0/1 0/1), POINT(0/1 0/1 1/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '9: intersects(POINT(0/1 0/1 1/1), POINT(0/1 0/1)) should be TRUE' has passed 1: line#11:3|POINT(0.0 0.0)|POINT(0.0 0.0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '11: intersects3D(POINT(0/1 0/1), POINT(0/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '11: intersects3D(POINT(0/1 0/1), POINT(0/1 0/1)) should be TRUE' has passed 1: line#13:3|POINT(0.0 0.0)|POINT(0.0 0.0 0.0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '13: intersects3D(POINT(0/1 0/1), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '13: intersects3D(POINT(0/1 0/1 0/1), POINT(0/1 0/1)) should be TRUE' has passed 1: line#16:3|POINT(0.0 0.0 0.0)|LINESTRING(0 0 0, 1 0 0, 1 1 0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '16: intersects3D(POINT(0/1 0/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '16: intersects3D(LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: line#17:3|POINT(0.5 0.0 0.0)|LINESTRING(0 0 0, 1 0 0, 1 1 0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '17: intersects3D(POINT(1/2 0/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '17: intersects3D(LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1), POINT(1/2 0/1 0/1)) should be TRUE' has passed 1: line#18:3|POINT(0.0 0.0 1.0)|LINESTRING(0 0 0, 1 0 0, 1 1 0)|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '18: intersects3D(POINT(0/1 0/1 1/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1)) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '18: intersects3D(LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1), POINT(0/1 0/1 1/1)) should be FALSE' has passed 1: line#19:2|POINT(0.0 0.0 0.0)|LINESTRING(0 0 0, 1 0 0, 1 1 0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '19: intersects(POINT(0/1 0/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '19: intersects(LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: line#20:2|POINT(0.5 0.0 0.0)|LINESTRING(0 0 0, 1 0 0, 1 1 0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '20: intersects(POINT(1/2 0/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '20: intersects(LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1), POINT(1/2 0/1 0/1)) should be TRUE' has passed 1: line#21:2|POINT(0.0 0.0 1.0)|LINESTRING(0 0 0, 1 0 0, 1 1 0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '21: intersects(POINT(0/1 0/1 1/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '21: intersects(LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1), POINT(0/1 0/1 1/1)) should be TRUE' has passed 1: line#22:3|POINT(0.0 0.0)|LINESTRING(0 0 0, 1 0 0, 1 1 0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '22: intersects3D(POINT(0/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '22: intersects3D(LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1), POINT(0/1 0/1)) should be TRUE' has passed 1: line#26:2|POINT(0.0 0.0 0.0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '26: intersects(POINT(0/1 0/1 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '26: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: line#27:3|POINT(0.0 0.0 0.0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '27: intersects3D(POINT(0/1 0/1 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '27: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: line#29:2|POINT(0.5 0.0 0.0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '29: intersects(POINT(1/2 0/1 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '29: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), POINT(1/2 0/1 0/1)) should be TRUE' has passed 1: line#30:3|POINT(0.5 0.0 0.0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '30: intersects3D(POINT(1/2 0/1 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '30: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), POINT(1/2 0/1 0/1)) should be TRUE' has passed 1: line#32:2|POINT(2.0 0.0 1.0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '32: intersects(POINT(2/1 0/1 1/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '32: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), POINT(2/1 0/1 1/1)) should be FALSE' has passed 1: line#33:3|POINT(2.0 0.0 1.0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '33: intersects3D(POINT(2/1 0/1 1/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '33: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), POINT(2/1 0/1 1/1)) should be FALSE' has passed 1: line#35:2|POINT(0.8 0.2 0.0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '35: intersects(POINT(4/5 1/5 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '35: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), POINT(4/5 1/5 0/1)) should be TRUE' has passed 1: line#36:3|POINT(0.8 0.2 0.0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '36: intersects3D(POINT(4/5 1/5 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '36: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), POINT(4/5 1/5 0/1)) should be TRUE' has passed 1: line#38:2|POINT(2.8 2.2 0.0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '38: intersects(POINT(14/5 11/5 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '38: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), POINT(14/5 11/5 0/1)) should be FALSE' has passed 1: line#39:3|POINT(2.8 2.2 0.0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '39: intersects3D(POINT(14/5 11/5 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '39: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), POINT(14/5 11/5 0/1)) should be FALSE' has passed 1: line#41:3|POINT(0.8 0.2)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '41: intersects3D(POINT(4/5 1/5), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '41: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), POINT(4/5 1/5)) should be TRUE' has passed 1: line#44:2|POINT(0.0 0.0)|POLYGON((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '44: intersects(POINT(0/1 0/1), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '44: intersects(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), POINT(0/1 0/1)) should be TRUE' has passed 1: line#45:2|POINT(0.5 0.0)|POLYGON((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '45: intersects(POINT(1/2 0/1), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '45: intersects(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), POINT(1/2 0/1)) should be TRUE' has passed 1: line#46:2|POINT(0.0 1.5)|POLYGON((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '46: intersects(POINT(0/1 3/2), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '46: intersects(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), POINT(0/1 3/2)) should be FALSE' has passed 1: line#47:2|POINT(0.5 0.5)|POLYGON((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '47: intersects(POINT(1/2 1/2), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '47: intersects(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), POINT(1/2 1/2)) should be TRUE' has passed 1: line#48:2|POINT(0.6 0.6)|POLYGON((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '48: intersects(POINT(3/5 3/5), POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '48: intersects(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), POINT(3/5 3/5)) should be TRUE' has passed 1: line#50:2|POINT(0.0 0.0)|POLYGON((0.0 0.0,4.0 0.0,4.0 4.0,0.0 4.0,0.0 0.0),(2 2,2 3,3 3,3 2,2 2))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '50: intersects(POINT(0/1 0/1), POLYGON((0/1 0/1,4/1 0/1,4/1 4/1,0/1 4/1,0/1 0/1),(2/1 2/1,2/1 3/1,3/1 3/1,3/1 2/1,2/1 2/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '50: intersects(POLYGON((0/1 0/1,4/1 0/1,4/1 4/1,0/1 4/1,0/1 0/1),(2/1 2/1,2/1 3/1,3/1 3/1,3/1 2/1,2/1 2/1)), POINT(0/1 0/1)) should be TRUE' has passed 1: line#51:2|POINT(0.5 0.0)|POLYGON((0.0 0.0,4.0 0.0,4.0 4.0,0.0 4.0,0.0 0.0),(2 2,2 3,3 3,3 2,2 2))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '51: intersects(POINT(1/2 0/1), POLYGON((0/1 0/1,4/1 0/1,4/1 4/1,0/1 4/1,0/1 0/1),(2/1 2/1,2/1 3/1,3/1 3/1,3/1 2/1,2/1 2/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '51: intersects(POLYGON((0/1 0/1,4/1 0/1,4/1 4/1,0/1 4/1,0/1 0/1),(2/1 2/1,2/1 3/1,3/1 3/1,3/1 2/1,2/1 2/1)), POINT(1/2 0/1)) should be TRUE' has passed 1: line#52:2|POINT(0.0 5.5)|POLYGON((0.0 0.0,4.0 0.0,4.0 4.0,0.0 4.0,0.0 0.0),(2 2,2 3,3 3,3 2,2 2))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '52: intersects(POINT(0/1 11/2), POLYGON((0/1 0/1,4/1 0/1,4/1 4/1,0/1 4/1,0/1 0/1),(2/1 2/1,2/1 3/1,3/1 3/1,3/1 2/1,2/1 2/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '52: intersects(POLYGON((0/1 0/1,4/1 0/1,4/1 4/1,0/1 4/1,0/1 0/1),(2/1 2/1,2/1 3/1,3/1 3/1,3/1 2/1,2/1 2/1)), POINT(0/1 11/2)) should be FALSE' has passed 1: line#53:2|POINT(0.5 0.5)|POLYGON((0.0 0.0,4.0 0.0,4.0 4.0,0.0 4.0,0.0 0.0),(2 2,2 3,3 3,3 2,2 2))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '53: intersects(POINT(1/2 1/2), POLYGON((0/1 0/1,4/1 0/1,4/1 4/1,0/1 4/1,0/1 0/1),(2/1 2/1,2/1 3/1,3/1 3/1,3/1 2/1,2/1 2/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '53: intersects(POLYGON((0/1 0/1,4/1 0/1,4/1 4/1,0/1 4/1,0/1 0/1),(2/1 2/1,2/1 3/1,3/1 3/1,3/1 2/1,2/1 2/1)), POINT(1/2 1/2)) should be TRUE' has passed 1: line#54:2|POINT(2.5 2.5)|POLYGON((0.0 0.0,4.0 0.0,4.0 4.0,0.0 4.0,0.0 0.0),(2 2,2 3,3 3,3 2,2 2))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '54: intersects(POINT(5/2 5/2), POLYGON((0/1 0/1,4/1 0/1,4/1 4/1,0/1 4/1,0/1 0/1),(2/1 2/1,2/1 3/1,3/1 3/1,3/1 2/1,2/1 2/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '54: intersects(POLYGON((0/1 0/1,4/1 0/1,4/1 4/1,0/1 4/1,0/1 0/1),(2/1 2/1,2/1 3/1,3/1 3/1,3/1 2/1,2/1 2/1)), POINT(5/2 5/2)) should be FALSE' has passed 1: line#56:3|POINT(0.0 0.0 0.0)|POLYGON((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))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '56: intersects3D(POINT(0/1 0/1 0/1), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '56: intersects3D(POLYGON((0/1 0/1 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)), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: line#57:3|POINT(0.5 0.0 0.0)|POLYGON((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))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '57: intersects3D(POINT(1/2 0/1 0/1), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '57: intersects3D(POLYGON((0/1 0/1 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)), POINT(1/2 0/1 0/1)) should be TRUE' has passed 1: line#58:3|POINT(0.0 1.5 0.0)|POLYGON((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))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '58: intersects3D(POINT(0/1 3/2 0/1), POLYGON((0/1 0/1 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))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '58: intersects3D(POLYGON((0/1 0/1 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)), POINT(0/1 3/2 0/1)) should be FALSE' has passed 1: line#59:3|POINT(0.6 0.6 0.0)|POLYGON((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))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '59: intersects3D(POINT(3/5 3/5 0/1), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '59: intersects3D(POLYGON((0/1 0/1 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)), POINT(3/5 3/5 0/1)) should be TRUE' has passed 1: line#60:3|POINT(0.5 0.5 0.0)|POLYGON((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))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '60: intersects3D(POINT(1/2 1/2 0/1), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '60: intersects3D(POLYGON((0/1 0/1 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)), POINT(1/2 1/2 0/1)) should be TRUE' has passed 1: line#61:3|POINT(0.5 0.5 0.5)|POLYGON((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))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '61: intersects3D(POINT(1/2 1/2 1/2), POLYGON((0/1 0/1 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))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '61: intersects3D(POLYGON((0/1 0/1 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)), POINT(1/2 1/2 1/2)) should be FALSE' has passed 1: line#63:3|POINT(0.0 0.0 0)|POLYGON((0.0 0.0 0,4.0 0.0 0,4.0 4.0 0,0.0 4.0 0,0.0 0.0 0),(2 2 0,2 3 0,3 3 0,3 2 0,2 2 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '63: intersects3D(POINT(0/1 0/1 0/1), POLYGON((0/1 0/1 0/1,4/1 0/1 0/1,4/1 4/1 0/1,0/1 4/1 0/1,0/1 0/1 0/1),(2/1 2/1 0/1,2/1 3/1 0/1,3/1 3/1 0/1,3/1 2/1 0/1,2/1 2/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '63: intersects3D(POLYGON((0/1 0/1 0/1,4/1 0/1 0/1,4/1 4/1 0/1,0/1 4/1 0/1,0/1 0/1 0/1),(2/1 2/1 0/1,2/1 3/1 0/1,3/1 3/1 0/1,3/1 2/1 0/1,2/1 2/1 0/1)), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: line#64:3|POINT(0.5 0.0 0)|POLYGON((0.0 0.0 0,4.0 0.0 0,4.0 4.0 0,0.0 4.0 0,0.0 0.0 0),(2 2 0,2 3 0,3 3 0,3 2 0,2 2 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '64: intersects3D(POINT(1/2 0/1 0/1), POLYGON((0/1 0/1 0/1,4/1 0/1 0/1,4/1 4/1 0/1,0/1 4/1 0/1,0/1 0/1 0/1),(2/1 2/1 0/1,2/1 3/1 0/1,3/1 3/1 0/1,3/1 2/1 0/1,2/1 2/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '64: intersects3D(POLYGON((0/1 0/1 0/1,4/1 0/1 0/1,4/1 4/1 0/1,0/1 4/1 0/1,0/1 0/1 0/1),(2/1 2/1 0/1,2/1 3/1 0/1,3/1 3/1 0/1,3/1 2/1 0/1,2/1 2/1 0/1)), POINT(1/2 0/1 0/1)) should be TRUE' has passed 1: line#65:3|POINT(0.0 5.5 0)|POLYGON((0.0 0.0 0,4.0 0.0 0,4.0 4.0 0,0.0 4.0 0,0.0 0.0 0),(2 2 0,2 3 0,3 3 0,3 2 0,2 2 0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '65: intersects3D(POINT(0/1 11/2 0/1), POLYGON((0/1 0/1 0/1,4/1 0/1 0/1,4/1 4/1 0/1,0/1 4/1 0/1,0/1 0/1 0/1),(2/1 2/1 0/1,2/1 3/1 0/1,3/1 3/1 0/1,3/1 2/1 0/1,2/1 2/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '65: intersects3D(POLYGON((0/1 0/1 0/1,4/1 0/1 0/1,4/1 4/1 0/1,0/1 4/1 0/1,0/1 0/1 0/1),(2/1 2/1 0/1,2/1 3/1 0/1,3/1 3/1 0/1,3/1 2/1 0/1,2/1 2/1 0/1)), POINT(0/1 11/2 0/1)) should be FALSE' has passed 1: line#66:3|POINT(0.5 0.5 0)|POLYGON((0.0 0.0 0,4.0 0.0 0,4.0 4.0 0,0.0 4.0 0,0.0 0.0 0),(2 2 0,2 3 0,3 3 0,3 2 0,2 2 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '66: intersects3D(POINT(1/2 1/2 0/1), POLYGON((0/1 0/1 0/1,4/1 0/1 0/1,4/1 4/1 0/1,0/1 4/1 0/1,0/1 0/1 0/1),(2/1 2/1 0/1,2/1 3/1 0/1,3/1 3/1 0/1,3/1 2/1 0/1,2/1 2/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '66: intersects3D(POLYGON((0/1 0/1 0/1,4/1 0/1 0/1,4/1 4/1 0/1,0/1 4/1 0/1,0/1 0/1 0/1),(2/1 2/1 0/1,2/1 3/1 0/1,3/1 3/1 0/1,3/1 2/1 0/1,2/1 2/1 0/1)), POINT(1/2 1/2 0/1)) should be TRUE' has passed 1: line#67:3|POINT(2.5 2.5 0)|POLYGON((0.0 0.0 0,4.0 0.0 0,4.0 4.0 0,0.0 4.0 0,0.0 0.0 0),(2 2 0,2 3 0,3 3 0,3 2 0,2 2 0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '67: intersects3D(POINT(5/2 5/2 0/1), POLYGON((0/1 0/1 0/1,4/1 0/1 0/1,4/1 4/1 0/1,0/1 4/1 0/1,0/1 0/1 0/1),(2/1 2/1 0/1,2/1 3/1 0/1,3/1 3/1 0/1,3/1 2/1 0/1,2/1 2/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '67: intersects3D(POLYGON((0/1 0/1 0/1,4/1 0/1 0/1,4/1 4/1 0/1,0/1 4/1 0/1,0/1 0/1 0/1),(2/1 2/1 0/1,2/1 3/1 0/1,3/1 3/1 0/1,3/1 2/1 0/1,2/1 2/1 0/1)), POINT(5/2 5/2 0/1)) should be FALSE' has passed 1: line#69:3|POINT(0.5 0.5)|POLYGON((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))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '69: intersects3D(POINT(1/2 1/2), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '69: intersects3D(POLYGON((0/1 0/1 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)), POINT(1/2 1/2)) should be TRUE' has passed 1: line#72:2|POINT(0.0 0.0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '72: intersects(POINT(0/1 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '72: intersects(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(0/1 0/1)) should be TRUE' has passed 1: line#73:3|POINT(0.0 0.0 0.0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '73: intersects3D(POINT(0/1 0/1 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '73: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: line#75:2|POINT(0.5 0.5)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '75: intersects(POINT(1/2 1/2), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '75: intersects(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(1/2 1/2)) should be TRUE' has passed 1: line#76:3|POINT(0.5 0.5 0.0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '76: intersects3D(POINT(1/2 1/2 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '76: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(1/2 1/2 0/1)) should be TRUE' has passed 1: line#78:2|POINT(0.2 0.2)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '78: intersects(POINT(1/5 1/5), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '78: intersects(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(1/5 1/5)) should be TRUE' has passed 1: line#79:3|POINT(0.2 0.2 0.0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '79: intersects3D(POINT(1/5 1/5 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '79: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(1/5 1/5 0/1)) should be TRUE' has passed 1: line#81:2|POINT(1.2 0.2)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '81: intersects(POINT(6/5 1/5), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '81: intersects(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(6/5 1/5)) should be TRUE' has passed 1: line#82:3|POINT(1.2 0.2 0.0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '82: intersects3D(POINT(6/5 1/5 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '82: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(6/5 1/5 0/1)) should be TRUE' has passed 1: line#83:3|POINT(1.2 0.2 1.0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '83: intersects3D(POINT(6/5 1/5 1/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '83: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(6/5 1/5 1/1)) should be FALSE' has passed 1: line#85:2|POINT(2.1 0.0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '85: intersects(POINT(21/10 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '85: intersects(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(21/10 0/1)) should be FALSE' has passed 1: line#86:3|POINT(2.1 0.0 0.0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '86: intersects3D(POINT(21/10 0/1 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '86: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(21/10 0/1 0/1)) should be FALSE' has passed 1: line#88:3|POINT(1.2 0.2)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '88: intersects3D(POINT(6/5 1/5), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '88: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), POINT(6/5 1/5)) should be TRUE' has passed 1: line#93:2|POINT(0 0)|POLYHEDRALSURFACE(((0 0,0.5 0.5,1 0,1 1,0 1,0 0)),((1 0,2 0,2 1,1 1,1 0),(1.2 0.2,1.2 0.8,1.8 0.8,1.8 0.2,1.2 0.2)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '93: intersects(POINT(0/1 0/1), POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '93: intersects(POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5))), POINT(0/1 0/1)) should be TRUE' has passed 1: line#95:2|POINT(0.5 0)|POLYHEDRALSURFACE(((0 0,0.5 0.5,1 0,1 1,0 1,0 0)),((1 0,2 0,2 1,1 1,1 0),(1.2 0.2,1.2 0.8,1.8 0.8,1.8 0.2,1.2 0.2)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '95: intersects(POINT(1/2 0/1), POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '95: intersects(POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5))), POINT(1/2 0/1)) should be FALSE' has passed 1: line#97:2|POINT(0 0.5)|POLYHEDRALSURFACE(((0 0,0.5 0.5,1 0,1 1,0 1,0 0)),((1 0,2 0,2 1,1 1,1 0),(1.2 0.2,1.2 0.8,1.8 0.8,1.8 0.2,1.2 0.2)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '97: intersects(POINT(0/1 1/2), POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '97: intersects(POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5))), POINT(0/1 1/2)) should be TRUE' has passed 1: line#99:2|POINT(0.7 0.7)|POLYHEDRALSURFACE(((0 0,0.5 0.5,1 0,1 1,0 1,0 0)),((1 0,2 0,2 1,1 1,1 0),(1.2 0.2,1.2 0.8,1.8 0.8,1.8 0.2,1.2 0.2)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '99: intersects(POINT(7/10 7/10), POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '99: intersects(POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5))), POINT(7/10 7/10)) should be TRUE' has passed 1: line#101:2|POINT(1.2 0.1)|POLYHEDRALSURFACE(((0 0,0.5 0.5,1 0,1 1,0 1,0 0)),((1 0,2 0,2 1,1 1,1 0),(1.2 0.2,1.2 0.8,1.8 0.8,1.8 0.2,1.2 0.2)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '101: intersects(POINT(6/5 1/10), POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '101: intersects(POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5))), POINT(6/5 1/10)) should be TRUE' has passed 1: line#103:2|POINT(1.5 0.5)|POLYHEDRALSURFACE(((0 0,0.5 0.5,1 0,1 1,0 1,0 0)),((1 0,2 0,2 1,1 1,1 0),(1.2 0.2,1.2 0.8,1.8 0.8,1.8 0.2,1.2 0.2)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '103: intersects(POINT(3/2 1/2), POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '103: intersects(POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5))), POINT(3/2 1/2)) should be FALSE' has passed 1: line#105:2|POINT(1.2 0.5)|POLYHEDRALSURFACE(((0 0,0.5 0.5,1 0,1 1,0 1,0 0)),((1 0,2 0,2 1,1 1,1 0),(1.2 0.2,1.2 0.8,1.8 0.8,1.8 0.2,1.2 0.2)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '105: intersects(POINT(6/5 1/2), POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '105: intersects(POLYHEDRALSURFACE(((0/1 0/1,1/2 1/2,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)),((1/1 0/1,2/1 0/1,2/1 1/1,1/1 1/1,1/1 0/1),(6/5 1/5,6/5 4/5,9/5 4/5,9/5 1/5,6/5 1/5))), POINT(6/5 1/2)) should be TRUE' has passed 1: line#108:3|POINT(0 0 0)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '108: intersects3D(POINT(0/1 0/1 0/1), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '108: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: line#109:3|POINT(0.5 0 0)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '109: intersects3D(POINT(1/2 0/1 0/1), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '109: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), POINT(1/2 0/1 0/1)) should be FALSE' has passed 1: line#110:3|POINT(0 0.5 0)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '110: intersects3D(POINT(0/1 1/2 0/1), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '110: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), POINT(0/1 1/2 0/1)) should be TRUE' has passed 1: line#111:3|POINT(0.7 0.7 0)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '111: intersects3D(POINT(7/10 7/10 0/1), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '111: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), POINT(7/10 7/10 0/1)) should be TRUE' has passed 1: line#112:3|POINT(1.2 0.1 0)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '112: intersects3D(POINT(6/5 1/10 0/1), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '112: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), POINT(6/5 1/10 0/1)) should be TRUE' has passed 1: line#113:3|POINT(1.5 0.5 0)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '113: intersects3D(POINT(3/2 1/2 0/1), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '113: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), POINT(3/2 1/2 0/1)) should be FALSE' has passed 1: line#114:3|POINT(1.2 0.5 0)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '114: intersects3D(POINT(6/5 1/2 0/1), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '114: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), POINT(6/5 1/2 0/1)) should be TRUE' has passed 1: line#116:3|POINT(0 0)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '116: intersects3D(POINT(0/1 0/1), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '116: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), POINT(0/1 0/1)) should be TRUE' has passed 1: line#119:3|POINT(0.0 0.0 0.0)|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '119: intersects3D(POINT(0/1 0/1 0/1), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '119: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(0/1 0/1 0/1)) should be TRUE' has passed 1: line#120:3|POINT(0.0 0.5 0.0)|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '120: intersects3D(POINT(0/1 1/2 0/1), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '120: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(0/1 1/2 0/1)) should be TRUE' has passed 1: line#121:3|POINT(0.5 0.5 0.0)|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '121: intersects3D(POINT(1/2 1/2 0/1), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '121: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(1/2 1/2 0/1)) should be TRUE' has passed 1: line#122:3|POINT(1.5 0.5 0.5)|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)) ))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '122: intersects3D(POINT(3/2 1/2 1/2), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '122: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(3/2 1/2 1/2)) should be FALSE' has passed 1: line#125:3|POINT(0.5 0.5)|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '125: intersects3D(POINT(1/2 1/2), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '125: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(1/2 1/2)) should be TRUE' has passed 1: line#128:3|POINT(0.5 0.5 0.5)|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '128: intersects3D(POINT(1/2 1/2 1/2), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '128: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POINT(1/2 1/2 1/2)) should be TRUE' has passed 1: line#130:3|POINT(0.1 0.2 0.2)|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0.5 0.5 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,0.5 0.5 1,1 0 1)), ((1 0 0,1 0 1,0.5 0.5 1,0.5 0.5 0,1 0 0)), ((0 0 0,0.5 0.5 0,0.5 0.5 1,0 0 1,0 0 0)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '130: intersects3D(POINT(1/10 1/5 1/5), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,1/2 1/2 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/2 1/2 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 1/2 0/1,1/1 0/1 0/1)),((0/1 0/1 0/1,1/2 1/2 0/1,1/2 1/2 1/1,0/1 0/1 1/1,0/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '130: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,1/2 1/2 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/2 1/2 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 1/2 0/1,1/1 0/1 0/1)),((0/1 0/1 0/1,1/2 1/2 0/1,1/2 1/2 1/1,0/1 0/1 1/1,0/1 0/1 0/1)))), POINT(1/10 1/5 1/5)) should be TRUE' has passed 1: line#131:3|POINT(0.5 0.5 0.0)|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0.5 0.5 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,0.5 0.5 1,1 0 1)), ((1 0 0,1 0 1,0.5 0.5 1,0.5 0.5 0,1 0 0)), ((0 0 0,0.5 0.5 0,0.5 0.5 1,0 0 1,0 0 0)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '131: intersects3D(POINT(1/2 1/2 0/1), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,1/2 1/2 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/2 1/2 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 1/2 0/1,1/1 0/1 0/1)),((0/1 0/1 0/1,1/2 1/2 0/1,1/2 1/2 1/1,0/1 0/1 1/1,0/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '131: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,1/2 1/2 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/2 1/2 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 1/2 0/1,1/1 0/1 0/1)),((0/1 0/1 0/1,1/2 1/2 0/1,1/2 1/2 1/1,0/1 0/1 1/1,0/1 0/1 0/1)))), POINT(1/2 1/2 0/1)) should be TRUE' has passed 1: line#133:3|POINT(0.5 0 0.0)|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0.5 0.5 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,0.5 0.5 1,1 0 1)), ((1 0 0,1 0 1,0.5 0.5 1,0.5 0.5 0,1 0 0)), ((0 0 0,0.5 0.5 0,0.5 0.5 1,0 0 1,0 0 0)) ))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '133: intersects3D(POINT(1/2 0/1 0/1), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,1/2 1/2 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/2 1/2 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 1/2 0/1,1/1 0/1 0/1)),((0/1 0/1 0/1,1/2 1/2 0/1,1/2 1/2 1/1,0/1 0/1 1/1,0/1 0/1 0/1))))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '133: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,1/2 1/2 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/2 1/2 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,1/2 1/2 1/1,1/2 1/2 0/1,1/1 0/1 0/1)),((0/1 0/1 0/1,1/2 1/2 0/1,1/2 1/2 1/1,0/1 0/1 1/1,0/1 0/1 0/1)))), POINT(1/2 0/1 0/1)) should be FALSE' has passed 1: line#136:2|LINESTRING(0 0, 1 0, 1 1)|LINESTRING(0 -1, 1 0.5, 1 4)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '136: intersects(LINESTRING(0/1 0/1,1/1 0/1,1/1 1/1), LINESTRING(0/1 -1/1,1/1 1/2,1/1 4/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '136: intersects(LINESTRING(0/1 -1/1,1/1 1/2,1/1 4/1), LINESTRING(0/1 0/1,1/1 0/1,1/1 1/1)) should be TRUE' has passed 1: line#137:2|LINESTRING(10 0, 11 0, 11 1)|LINESTRING(0 0, 1 0, 1 1)|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '137: intersects(LINESTRING(10/1 0/1,11/1 0/1,11/1 1/1), LINESTRING(0/1 0/1,1/1 0/1,1/1 1/1)) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '137: intersects(LINESTRING(0/1 0/1,1/1 0/1,1/1 1/1), LINESTRING(10/1 0/1,11/1 0/1,11/1 1/1)) should be FALSE' has passed 1: line#138:3|LINESTRING(0 0 0, 1 0 0, 1 1 0)|LINESTRING(0 0 0, 1 0 1, 1 4 0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '138: intersects3D(LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 1/1,1/1 4/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '138: intersects3D(LINESTRING(0/1 0/1 0/1,1/1 0/1 1/1,1/1 4/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1)) should be TRUE' has passed 1: line#139:3|LINESTRING(10 0 0, 11 0 0, 11 1 0)|LINESTRING(0 0 0, 1 0 0, 1 1 0)|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '139: intersects3D(LINESTRING(10/1 0/1 0/1,11/1 0/1 0/1,11/1 1/1 0/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1)) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '139: intersects3D(LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1), LINESTRING(10/1 0/1 0/1,11/1 0/1 0/1,11/1 1/1 0/1)) should be FALSE' has passed 1: line#141:3|LINESTRING(0 0, 1 0, 1 1)|LINESTRING(0 0 0, 1 0 1, 1 4 0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '141: intersects3D(LINESTRING(0/1 0/1,1/1 0/1,1/1 1/1), LINESTRING(0/1 0/1 0/1,1/1 0/1 1/1,1/1 4/1 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '141: intersects3D(LINESTRING(0/1 0/1 0/1,1/1 0/1 1/1,1/1 4/1 0/1), LINESTRING(0/1 0/1,1/1 0/1,1/1 1/1)) should be TRUE' has passed 1: line#144:2|LINESTRING(0 0,0 1)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '144: intersects(LINESTRING(0/1 0/1,0/1 1/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '144: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), LINESTRING(0/1 0/1,0/1 1/1)) should be TRUE' has passed 1: line#146:2|LINESTRING(0 1, 1 0.4)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '146: intersects(LINESTRING(0/1 1/1,1/1 2/5), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '146: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), LINESTRING(0/1 1/1,1/1 2/5)) should be TRUE' has passed 1: line#148:2|LINESTRING(0.4 0.2,0.5 0.3)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '148: intersects(LINESTRING(2/5 1/5,1/2 3/10), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '148: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), LINESTRING(2/5 1/5,1/2 3/10)) should be TRUE' has passed 1: line#150:2|LINESTRING(-1 0.5,2 0.5)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '150: intersects(LINESTRING(-1/1 1/2,2/1 1/2), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '150: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), LINESTRING(-1/1 1/2,2/1 1/2)) should be TRUE' has passed 1: line#152:2|LINESTRING(-1 1.5,2 1.5)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '152: intersects(LINESTRING(-1/1 3/2,2/1 3/2), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '152: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), LINESTRING(-1/1 3/2,2/1 3/2)) should be FALSE' has passed 1: line#155:3|LINESTRING(0 0 0,0 1 0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '155: intersects3D(LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '155: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1)) should be TRUE' has passed 1: line#156:3|LINESTRING(0 1 0,1 0.4 0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '156: intersects3D(LINESTRING(0/1 1/1 0/1,1/1 2/5 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '156: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), LINESTRING(0/1 1/1 0/1,1/1 2/5 0/1)) should be TRUE' has passed 1: line#157:3|LINESTRING(0.4 0.2 0,0.5 0.3 0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '157: intersects3D(LINESTRING(2/5 1/5 0/1,1/2 3/10 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '157: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), LINESTRING(2/5 1/5 0/1,1/2 3/10 0/1)) should be TRUE' has passed 1: line#158:3|LINESTRING(-1 0.5 0,2 0.5 0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '158: intersects3D(LINESTRING(-1/1 1/2 0/1,2/1 1/2 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '158: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), LINESTRING(-1/1 1/2 0/1,2/1 1/2 0/1)) should be TRUE' has passed 1: line#159:3|LINESTRING(-1 1.5 0,2 1.5 0)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '159: intersects3D(LINESTRING(-1/1 3/2 0/1,2/1 3/2 0/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '159: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), LINESTRING(-1/1 3/2 0/1,2/1 3/2 0/1)) should be FALSE' has passed 1: line#161:3|LINESTRING(0 0,0 1)|TRIANGLE((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '161: intersects3D(LINESTRING(0/1 0/1,0/1 1/1), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '161: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)), LINESTRING(0/1 0/1,0/1 1/1)) should be TRUE' has passed 1: line#167:2|LINESTRING(0 0 0,1 0 0)|POLYGON((0.0 0.0 0.0,0.5 0.1 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.2 0.2 0.0,0.2 0.8 0.0,0.8 0.8 0.0,0.8 0.2 0.0,0.2 0.2 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '167: intersects(LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1), POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '167: intersects(POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)) should be TRUE' has passed 1: line#168:3|LINESTRING(0 0 0,1 0 0)|POLYGON((0.0 0.0 0.0,0.5 0.1 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.2 0.2 0.0,0.2 0.8 0.0,0.8 0.8 0.0,0.8 0.2 0.0,0.2 0.2 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '168: intersects3D(LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1), POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '168: intersects3D(POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), LINESTRING(0/1 0/1 0/1,1/1 0/1 0/1)) should be TRUE' has passed 1: line#170:2|LINESTRING(0 0 0,1 1 0)|POLYGON((0.0 0.0 0.0,0.5 0.1 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.2 0.2 0.0,0.2 0.8 0.0,0.8 0.8 0.0,0.8 0.2 0.0,0.2 0.2 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '170: intersects(LINESTRING(0/1 0/1 0/1,1/1 1/1 0/1), POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '170: intersects(POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), LINESTRING(0/1 0/1 0/1,1/1 1/1 0/1)) should be TRUE' has passed 1: line#171:3|LINESTRING(0 0 0,1 1 0)|POLYGON((0.0 0.0 0.0,0.5 0.1 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.2 0.2 0.0,0.2 0.8 0.0,0.8 0.8 0.0,0.8 0.2 0.0,0.2 0.2 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '171: intersects3D(LINESTRING(0/1 0/1 0/1,1/1 1/1 0/1), POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '171: intersects3D(POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), LINESTRING(0/1 0/1 0/1,1/1 1/1 0/1)) should be TRUE' has passed 1: line#173:2|LINESTRING(-1 -1 0,2 2 0)|POLYGON((0.0 0.0 0.0,0.5 0.1 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.2 0.2 0.0,0.2 0.8 0.0,0.8 0.8 0.0,0.8 0.2 0.0,0.2 0.2 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '173: intersects(LINESTRING(-1/1 -1/1 0/1,2/1 2/1 0/1), POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '173: intersects(POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), LINESTRING(-1/1 -1/1 0/1,2/1 2/1 0/1)) should be TRUE' has passed 1: line#174:3|LINESTRING(-1 -1 0,2 2 0)|POLYGON((0.0 0.0 0.0,0.5 0.1 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.2 0.2 0.0,0.2 0.8 0.0,0.8 0.8 0.0,0.8 0.2 0.0,0.2 0.2 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '174: intersects3D(LINESTRING(-1/1 -1/1 0/1,2/1 2/1 0/1), POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '174: intersects3D(POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), LINESTRING(-1/1 -1/1 0/1,2/1 2/1 0/1)) should be TRUE' has passed 1: line#176:2|LINESTRING(0.3 0.3 0,0.7 0.7 0)|POLYGON((0.0 0.0 0.0,0.5 0.1 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.2 0.2 0.0,0.2 0.8 0.0,0.8 0.8 0.0,0.8 0.2 0.0,0.2 0.2 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '176: intersects(LINESTRING(3/10 3/10 0/1,7/10 7/10 0/1), POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '176: intersects(POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), LINESTRING(3/10 3/10 0/1,7/10 7/10 0/1)) should be FALSE' has passed 1: line#177:3|LINESTRING(0.3 0.3 0,0.7 0.7 0)|POLYGON((0.0 0.0 0.0,0.5 0.1 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.2 0.2 0.0,0.2 0.8 0.0,0.8 0.8 0.0,0.8 0.2 0.0,0.2 0.2 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '177: intersects3D(LINESTRING(3/10 3/10 0/1,7/10 7/10 0/1), POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '177: intersects3D(POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), LINESTRING(3/10 3/10 0/1,7/10 7/10 0/1)) should be FALSE' has passed 1: line#179:2|LINESTRING(-1 -1 0,-0.5 0.5 0)|POLYGON((0.0 0.0 0.0,0.5 0.1 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.2 0.2 0.0,0.2 0.8 0.0,0.8 0.8 0.0,0.8 0.2 0.0,0.2 0.2 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '179: intersects(LINESTRING(-1/1 -1/1 0/1,-1/2 1/2 0/1), POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '179: intersects(POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), LINESTRING(-1/1 -1/1 0/1,-1/2 1/2 0/1)) should be FALSE' has passed 1: line#180:3|LINESTRING(-1 -1 0,-0.5 0.5 0)|POLYGON((0.0 0.0 0.0,0.5 0.1 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.2 0.2 0.0,0.2 0.8 0.0,0.8 0.8 0.0,0.8 0.2 0.0,0.2 0.2 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '180: intersects3D(LINESTRING(-1/1 -1/1 0/1,-1/2 1/2 0/1), POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '180: intersects3D(POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), LINESTRING(-1/1 -1/1 0/1,-1/2 1/2 0/1)) should be FALSE' has passed 1: line#182:3|LINESTRING(0 0,1 1)|POLYGON((0.0 0.0 0.0,0.5 0.1 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.2 0.2 0.0,0.2 0.8 0.0,0.8 0.8 0.0,0.8 0.2 0.0,0.2 0.2 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '182: intersects3D(LINESTRING(0/1 0/1,1/1 1/1), POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '182: intersects3D(POLYGON((0/1 0/1 0/1,1/2 1/10 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed 1: line#186:2|LINESTRING(0 0, 0 1)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '186: intersects(LINESTRING(0/1 0/1,0/1 1/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '186: intersects(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), LINESTRING(0/1 0/1,0/1 1/1)) should be TRUE' has passed 1: line#188:2|LINESTRING(0 1, 1 0.4)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '188: intersects(LINESTRING(0/1 1/1,1/1 2/5), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '188: intersects(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), LINESTRING(0/1 1/1,1/1 2/5)) should be TRUE' has passed 1: line#190:2|LINESTRING(0.4 0.2,0.5 0.3)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '190: intersects(LINESTRING(2/5 1/5,1/2 3/10), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '190: intersects(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), LINESTRING(2/5 1/5,1/2 3/10)) should be TRUE' has passed 1: line#192:2|LINESTRING(-1 0.5,2 0.5)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '192: intersects(LINESTRING(-1/1 1/2,2/1 1/2), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '192: intersects(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), LINESTRING(-1/1 1/2,2/1 1/2)) should be TRUE' has passed 1: line#194:2|LINESTRING(-1 1.5,2 1.5)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '194: intersects(LINESTRING(-1/1 3/2,2/1 3/2), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '194: intersects(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), LINESTRING(-1/1 3/2,2/1 3/2)) should be FALSE' has passed 1: line#196:3|LINESTRING(0 0 0,0 1 0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '196: intersects3D(LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '196: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), LINESTRING(0/1 0/1 0/1,0/1 1/1 0/1)) should be TRUE' has passed 1: line#197:3|LINESTRING(0 1 0,1 0.4 0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '197: intersects3D(LINESTRING(0/1 1/1 0/1,1/1 2/5 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '197: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), LINESTRING(0/1 1/1 0/1,1/1 2/5 0/1)) should be TRUE' has passed 1: line#198:3|LINESTRING(0.4 0.2 0,0.5 0.3 0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '198: intersects3D(LINESTRING(2/5 1/5 0/1,1/2 3/10 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '198: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), LINESTRING(2/5 1/5 0/1,1/2 3/10 0/1)) should be TRUE' has passed 1: line#199:3|LINESTRING(-1 0.5 0,2 0.5 0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '199: intersects3D(LINESTRING(-1/1 1/2 0/1,2/1 1/2 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '199: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), LINESTRING(-1/1 1/2 0/1,2/1 1/2 0/1)) should be TRUE' has passed 1: line#200:3|LINESTRING(-1 1.5 0,2 1.5 0)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '200: intersects3D(LINESTRING(-1/1 3/2 0/1,2/1 3/2 0/1), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '200: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), LINESTRING(-1/1 3/2 0/1,2/1 3/2 0/1)) should be FALSE' has passed 1: line#202:3|LINESTRING(0.4 0.2,0.5 0.3)|TIN(((0.0 0.0 0.0,1.0 0.0 0.0,1.0 1.0 0.0,0.0 0.0 0.0)),((1.0 0.0 0.0,2.0 0.0 0.0,1.0 1.0 0.0,1.0 0.0 0.0)),((2.0 0.0 0.0,2.0 1.0 0.0,1.0 1.0 0.0,2.0 0.0 0.0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '202: intersects3D(LINESTRING(2/5 1/5,1/2 3/10), TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '202: intersects3D(TIN(((0/1 0/1 0/1,1/1 0/1 0/1,1/1 1/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,2/1 0/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,2/1 0/1 0/1))), LINESTRING(2/5 1/5,1/2 3/10)) should be TRUE' has passed 1: line#206:2|LINESTRING(0.0 0.0,0.5 0.5)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '206: intersects(LINESTRING(0/1 0/1,1/2 1/2), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '206: intersects(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), LINESTRING(0/1 0/1,1/2 1/2)) should be TRUE' has passed 1: line#207:3|LINESTRING(0.0 0.0 0.0,0.5 0.5 0.0)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '207: intersects3D(LINESTRING(0/1 0/1 0/1,1/2 1/2 0/1), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '207: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), LINESTRING(0/1 0/1 0/1,1/2 1/2 0/1)) should be TRUE' has passed 1: line#209:2|LINESTRING(-1 0.5,1 0.5)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '209: intersects(LINESTRING(-1/1 1/2,1/1 1/2), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '209: intersects(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), LINESTRING(-1/1 1/2,1/1 1/2)) should be TRUE' has passed 1: line#210:3|LINESTRING(-1 0.5 0,1 0.5 0)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '210: intersects3D(LINESTRING(-1/1 1/2 0/1,1/1 1/2 0/1), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '210: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), LINESTRING(-1/1 1/2 0/1,1/1 1/2 0/1)) should be TRUE' has passed 1: line#212:2|LINESTRING(1.3 0.3,1.7 0.7)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '212: intersects(LINESTRING(13/10 3/10,17/10 7/10), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '212: intersects(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), LINESTRING(13/10 3/10,17/10 7/10)) should be FALSE' has passed 1: line#213:3|LINESTRING(1.3 0.3,1.7 0.7)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '213: intersects3D(LINESTRING(13/10 3/10,17/10 7/10), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '213: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), LINESTRING(13/10 3/10,17/10 7/10)) should be FALSE' has passed 1: line#215:2|LINESTRING(-1 -1,-0.7 0.5)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '215: intersects(LINESTRING(-1/1 -1/1,-7/10 1/2), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '215: intersects(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), LINESTRING(-1/1 -1/1,-7/10 1/2)) should be FALSE' has passed 1: line#216:3|LINESTRING(-1 -1,-0.7 0.5)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '216: intersects3D(LINESTRING(-1/1 -1/1,-7/10 1/2), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '216: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), LINESTRING(-1/1 -1/1,-7/10 1/2)) should be FALSE' has passed 1: line#218:3|LINESTRING(-1 0.5,1 0.5)|POLYHEDRALSURFACE(((0 0 0,0.5 0.5 0,1 0 0,1 1 0,0 1 0,0 0 0)),((1 0 0,2 0 0,2 1 0,1 1 0,1 0 0),(1.2 0.2 0,1.2 0.8 0,1.8 0.8 0,1.8 0.2 0,1.2 0.2 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '218: intersects3D(LINESTRING(-1/1 1/2,1/1 1/2), POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '218: intersects3D(POLYHEDRALSURFACE(((0/1 0/1 0/1,1/2 1/2 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)),((1/1 0/1 0/1,2/1 0/1 0/1,2/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1),(6/5 1/5 0/1,6/5 4/5 0/1,9/5 4/5 0/1,9/5 1/5 0/1,6/5 1/5 0/1))), LINESTRING(-1/1 1/2,1/1 1/2)) should be TRUE' has passed 1: line#221:3|LINESTRING(0.5 0.5 0.5,0.7 0.7 0.7)|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '221: intersects3D(LINESTRING(1/2 1/2 1/2,7/10 7/10 7/10), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '221: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(1/2 1/2 1/2,7/10 7/10 7/10)) should be TRUE' has passed 1: line#222:3|LINESTRING(0.5 0.5 0.5,1.5 1.5 1.5)|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '222: intersects3D(LINESTRING(1/2 1/2 1/2,3/2 3/2 3/2), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '222: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(1/2 1/2 1/2,3/2 3/2 3/2)) should be TRUE' has passed 1: line#223:3|LINESTRING(2.5 2.5 2.5,1.5 1.5 1.5)|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)) ))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '223: intersects3D(LINESTRING(5/2 5/2 5/2,3/2 3/2 3/2), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '223: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(5/2 5/2 5/2,3/2 3/2 3/2)) should be FALSE' has passed 1: line#224:3|LINESTRING(-1 0.5 0.5,1.5 0.5 0.5)|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '224: intersects3D(LINESTRING(-1/1 1/2 1/2,3/2 1/2 1/2), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '224: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(-1/1 1/2 1/2,3/2 1/2 1/2)) should be TRUE' has passed 1: line#225:3|LINESTRING(-1 0.0 0.0,1.5 0.0 0.0)|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '225: intersects3D(LINESTRING(-1/1 0/1 0/1,3/2 0/1 0/1), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '225: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), LINESTRING(-1/1 0/1 0/1,3/2 0/1 0/1)) should be TRUE' has passed 1: line#230:2|TRIANGLE((1 0 0,2 0 0,1.5 1 0,1 0 0))|TRIANGLE((0 0 0,1 0 0,0.5 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '230: intersects(TRIANGLE((1/1 0/1 0/1,2/1 0/1 0/1,3/2 1/1 0/1,1/1 0/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '230: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1)), TRIANGLE((1/1 0/1 0/1,2/1 0/1 0/1,3/2 1/1 0/1,1/1 0/1 0/1))) should be TRUE' has passed 1: line#231:3|TRIANGLE((1 0 0,2 0 0,1.5 1 0,1 0 0))|TRIANGLE((0 0 0,1 0 0,0.5 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '231: intersects3D(TRIANGLE((1/1 0/1 0/1,2/1 0/1 0/1,3/2 1/1 0/1,1/1 0/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '231: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1)), TRIANGLE((1/1 0/1 0/1,2/1 0/1 0/1,3/2 1/1 0/1,1/1 0/1 0/1))) should be TRUE' has passed 1: line#233:2|TRIANGLE((0 0 0,1 0 0,0.5 -1 0,0 0 0))|TRIANGLE((0 0 0,1 0 0,0.5 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '233: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 -1/1 0/1,0/1 0/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '233: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 -1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: line#234:3|TRIANGLE((0 0 0,1 0 0,0.5 -1 0,0 0 0))|TRIANGLE((0 0 0,1 0 0,0.5 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '234: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 -1/1 0/1,0/1 0/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '234: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 -1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: line#236:2|TRIANGLE((0.5 0.5 0,1.5 0.5 0,1 1.5 0,0.5 0.5 0))|TRIANGLE((0 0 0,1 0 0,0.5 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '236: intersects(TRIANGLE((1/2 1/2 0/1,3/2 1/2 0/1,1/1 3/2 0/1,1/2 1/2 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '236: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1)), TRIANGLE((1/2 1/2 0/1,3/2 1/2 0/1,1/1 3/2 0/1,1/2 1/2 0/1))) should be TRUE' has passed 1: line#237:3|TRIANGLE((0.5 0.5 0,1.5 0.5 0,1 1.5 0,0.5 0.5 0))|TRIANGLE((0 0 0,1 0 0,0.5 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '237: intersects3D(TRIANGLE((1/2 1/2 0/1,3/2 1/2 0/1,1/1 3/2 0/1,1/2 1/2 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '237: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1)), TRIANGLE((1/2 1/2 0/1,3/2 1/2 0/1,1/1 3/2 0/1,1/2 1/2 0/1))) should be TRUE' has passed 1: line#239:3|TRIANGLE((0.5 0.5 -0.5,0.5 0.5 0.5,0.5 0.8 0.0,0.5 0.5 -0.5))|TRIANGLE((0 0 0,1 0 0,0.5 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '239: intersects3D(TRIANGLE((1/2 1/2 -1/2,1/2 1/2 1/2,1/2 4/5 0/1,1/2 1/2 -1/2)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '239: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1)), TRIANGLE((1/2 1/2 -1/2,1/2 1/2 1/2,1/2 4/5 0/1,1/2 1/2 -1/2))) should be TRUE' has passed 1: line#241:2|TRIANGLE((2 0 0,3 0 0,1.5 1 0,2 0 0))|TRIANGLE((0 0 0,1 0 0,0.5 1 0,0 0 0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '241: intersects(TRIANGLE((2/1 0/1 0/1,3/1 0/1 0/1,3/2 1/1 0/1,2/1 0/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '241: intersects(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1)), TRIANGLE((2/1 0/1 0/1,3/1 0/1 0/1,3/2 1/1 0/1,2/1 0/1 0/1))) should be FALSE' has passed 1: line#242:3|TRIANGLE((1 0 1,2 0 1,1.5 1 1,1 0 1))|TRIANGLE((0 0 0,1 0 0,0.5 1 0,0 0 0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '242: intersects3D(TRIANGLE((1/1 0/1 1/1,2/1 0/1 1/1,3/2 1/1 1/1,1/1 0/1 1/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '242: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1)), TRIANGLE((1/1 0/1 1/1,2/1 0/1 1/1,3/2 1/1 1/1,1/1 0/1 1/1))) should be FALSE' has passed 1: line#244:3|TRIANGLE((1 0,2 0,1.5 1,1 0))|TRIANGLE((0 0 0,1 0 0,0.5 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '244: intersects3D(TRIANGLE((1/1 0/1,2/1 0/1,3/2 1/1,1/1 0/1)), TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '244: intersects3D(TRIANGLE((0/1 0/1 0/1,1/1 0/1 0/1,1/2 1/1 0/1,0/1 0/1 0/1)), TRIANGLE((1/1 0/1,2/1 0/1,3/2 1/1,1/1 0/1))) should be TRUE' has passed 1: line#248:2|TRIANGLE((-1 -1 0,0 -1 0,0 0 0,-1 -1 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '248: intersects(TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '248: intersects(POLYGON((0/1 0/1 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)), TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#249:3|TRIANGLE((-1 -1 0,0 -1 0,0 0 0,-1 -1 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '249: intersects3D(TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '249: intersects3D(POLYGON((0/1 0/1 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)), TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#251:2|TRIANGLE((-1 0 0,0.5 -1 0,0.5 0 0,-1 0 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '251: intersects(TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '251: intersects(POLYGON((0/1 0/1 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)), TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1))) should be TRUE' has passed 1: line#252:3|TRIANGLE((-1 0 0,0.5 -1 0,0.5 0 0,-1 0 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '252: intersects3D(TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '252: intersects3D(POLYGON((0/1 0/1 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)), TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1))) should be TRUE' has passed 1: line#254:2|TRIANGLE((-1 -1 0,0.5 -1 0,0.5 0.5 0,-1 -1 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '254: intersects(TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '254: intersects(POLYGON((0/1 0/1 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)), TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#255:3|TRIANGLE((-1 -1 0,0.5 -1 0,0.5 0.5 0,-1 -1 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '255: intersects3D(TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '255: intersects3D(POLYGON((0/1 0/1 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)), TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#257:2|TRIANGLE((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '257: intersects(TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '257: intersects(POLYGON((0/1 0/1 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)), TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be TRUE' has passed 1: line#258:3|TRIANGLE((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '258: intersects3D(TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '258: intersects3D(POLYGON((0/1 0/1 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)), TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be TRUE' has passed 1: line#260:2|TRIANGLE((-4 -0.1 0,4 -0.1 0,4 4 0,-4 -0.1 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '260: intersects(TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '260: intersects(POLYGON((0/1 0/1 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)), TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1))) should be TRUE' has passed 1: line#261:3|TRIANGLE((-4 -0.1 0,4 -0.1 0,4 4 0,-4 -0.1 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '261: intersects3D(TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '261: intersects3D(POLYGON((0/1 0/1 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)), TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1))) should be TRUE' has passed 1: line#263:2|TRIANGLE((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0),(0.2 0.2 0,0.2 0.8 0,0.8 0.8 0,0.8 0.2 0,0.2 0.2 0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '263: intersects(TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), POLYGON((0/1 0/1 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '263: intersects(POLYGON((0/1 0/1 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be FALSE' has passed 1: line#264:3|TRIANGLE((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0),(0.2 0.2 0,0.2 0.8 0,0.8 0.8 0,0.8 0.2 0,0.2 0.2 0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '264: intersects3D(TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), POLYGON((0/1 0/1 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '264: intersects3D(POLYGON((0/1 0/1 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be FALSE' has passed 1: line#266:2|TRIANGLE((0.2 0.2 0,0.7 0.3 0,0.7 0.7 0,0.2 0.2 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0),(0.2 0.2 0,0.2 0.8 0,0.8 0.8 0,0.8 0.2 0,0.2 0.2 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '266: intersects(TRIANGLE((1/5 1/5 0/1,7/10 3/10 0/1,7/10 7/10 0/1,1/5 1/5 0/1)), POLYGON((0/1 0/1 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '266: intersects(POLYGON((0/1 0/1 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), TRIANGLE((1/5 1/5 0/1,7/10 3/10 0/1,7/10 7/10 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: line#267:3|TRIANGLE((0.2 0.2 0,0.7 0.3 0,0.7 0.7 0,0.2 0.2 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0),(0.2 0.2 0,0.2 0.8 0,0.8 0.8 0,0.8 0.2 0,0.2 0.2 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '267: intersects3D(TRIANGLE((1/5 1/5 0/1,7/10 3/10 0/1,7/10 7/10 0/1,1/5 1/5 0/1)), POLYGON((0/1 0/1 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '267: intersects3D(POLYGON((0/1 0/1 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),(1/5 1/5 0/1,1/5 4/5 0/1,4/5 4/5 0/1,4/5 1/5 0/1,1/5 1/5 0/1)), TRIANGLE((1/5 1/5 0/1,7/10 3/10 0/1,7/10 7/10 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: line#269:2|TRIANGLE((-1 0 0,-0.5 0 0,-0.5 1 0,-1 0 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '269: intersects(TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1)), POLYGON((0/1 0/1 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))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '269: intersects(POLYGON((0/1 0/1 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)), TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1))) should be FALSE' has passed 1: line#270:3|TRIANGLE((-1 0 0,-0.5 0 0,-0.5 1 0,-1 0 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '270: intersects3D(TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1)), POLYGON((0/1 0/1 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))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '270: intersects3D(POLYGON((0/1 0/1 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)), TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1))) should be FALSE' has passed 1: line#274:2|TRIANGLE((-1 -1 0,0 -1 0,0 0 0,-1 -1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '274: intersects(TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '274: intersects(TIN(((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 0/1))), TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#275:3|TRIANGLE((-1 -1 0,0 -1 0,0 0 0,-1 -1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '275: intersects3D(TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '275: intersects3D(TIN(((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 0/1))), TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#277:2|TRIANGLE((-1 0 0,0.5 -1 0,0.5 0 0,-1 0 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '277: intersects(TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '277: intersects(TIN(((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 0/1))), TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1))) should be TRUE' has passed 1: line#278:3|TRIANGLE((-1 0 0,0.5 -1 0,0.5 0 0,-1 0 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '278: intersects3D(TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '278: intersects3D(TIN(((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 0/1))), TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1))) should be TRUE' has passed 1: line#280:2|TRIANGLE((-1 -1 0,0.5 -1 0,0.5 0.5 0,-1 -1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '280: intersects(TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '280: intersects(TIN(((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 0/1))), TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#281:3|TRIANGLE((-1 -1 0,0.5 -1 0,0.5 0.5 0,-1 -1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '281: intersects3D(TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '281: intersects3D(TIN(((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 0/1))), TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#283:2|TRIANGLE((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '283: intersects(TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '283: intersects(TIN(((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 0/1))), TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be TRUE' has passed 1: line#284:3|TRIANGLE((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '284: intersects3D(TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '284: intersects3D(TIN(((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 0/1))), TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be TRUE' has passed 1: line#286:2|TRIANGLE((-4 -0.1 0,4 -0.1 0,4 4 0,-4 -0.1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '286: intersects(TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '286: intersects(TIN(((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 0/1))), TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1))) should be TRUE' has passed 1: line#287:3|TRIANGLE((-4 -0.1 0,4 -0.1 0,4 4 0,-4 -0.1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '287: intersects3D(TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '287: intersects3D(TIN(((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 0/1))), TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1))) should be TRUE' has passed 1: line#289:2|TRIANGLE((-1 0 0,-0.5 0 0,-0.5 1 0,-1 0 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '289: intersects(TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1)), TIN(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '289: intersects(TIN(((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 0/1))), TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1))) should be FALSE' has passed 1: line#290:3|TRIANGLE((-1 0 0,-0.5 0 0,-0.5 1 0,-1 0 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '290: intersects3D(TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1)), TIN(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '290: intersects3D(TIN(((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 0/1))), TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1))) should be FALSE' has passed 1: line#294:2|TRIANGLE((-1 -1 0,0 -1 0,0 0 0,-1 -1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '294: intersects(TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '294: intersects(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#295:3|TRIANGLE((-1 -1 0,0 -1 0,0 0 0,-1 -1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '295: intersects3D(TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '295: intersects3D(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#297:2|TRIANGLE((-1 0 0,0.5 -1 0,0.5 0 0,-1 0 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '297: intersects(TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '297: intersects(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1))) should be TRUE' has passed 1: line#298:3|TRIANGLE((-1 0 0,0.5 -1 0,0.5 0 0,-1 0 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '298: intersects3D(TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '298: intersects3D(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1))) should be TRUE' has passed 1: line#300:2|TRIANGLE((-1 -1 0,0.5 -1 0,0.5 0.5 0,-1 -1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '300: intersects(TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '300: intersects(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#301:3|TRIANGLE((-1 -1 0,0.5 -1 0,0.5 0.5 0,-1 -1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '301: intersects3D(TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '301: intersects3D(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#303:2|TRIANGLE((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '303: intersects(TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '303: intersects(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be TRUE' has passed 1: line#304:3|TRIANGLE((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '304: intersects3D(TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '304: intersects3D(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be TRUE' has passed 1: line#306:2|TRIANGLE((-4 -0.1 0,4 -0.1 0,4 4 0,-4 -0.1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '306: intersects(TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '306: intersects(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1))) should be TRUE' has passed 1: line#307:3|TRIANGLE((-4 -0.1 0,4 -0.1 0,4 4 0,-4 -0.1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '307: intersects3D(TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '307: intersects3D(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1))) should be TRUE' has passed 1: line#309:2|TRIANGLE((-1 0 0,-0.5 0 0,-0.5 1 0,-1 0 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '309: intersects(TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '309: intersects(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1))) should be FALSE' has passed 1: line#310:3|TRIANGLE((-1 0 0,-0.5 0 0,-0.5 1 0,-1 0 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '310: intersects3D(TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '310: intersects3D(POLYHEDRALSURFACE(((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 0/1))), TRIANGLE((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1))) should be FALSE' has passed 1: line#313:3|TRIANGLE((0.5 0.5 0.5,0.7 0.7 0.2,0.2 0.2 0.2,0.5 0.5 0.5))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '313: intersects3D(TRIANGLE((1/2 1/2 1/2,7/10 7/10 1/5,1/5 1/5 1/5,1/2 1/2 1/2)), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '313: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((1/2 1/2 1/2,7/10 7/10 1/5,1/5 1/5 1/5,1/2 1/2 1/2))) should be TRUE' has passed 1: line#314:3|TRIANGLE((-0.5 -0.5 -0.5,0.7 0.7 0.2,0.2 0.2 0.2,-0.5 -0.5 -0.5))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '314: intersects3D(TRIANGLE((-1/2 -1/2 -1/2,7/10 7/10 1/5,1/5 1/5 1/5,-1/2 -1/2 -1/2)), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '314: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((-1/2 -1/2 -1/2,7/10 7/10 1/5,1/5 1/5 1/5,-1/2 -1/2 -1/2))) should be TRUE' has passed 1: line#315:3|TRIANGLE((-0.5 -0.5 -0.5,-0.7 -0.7 -0.2,-0.2 -0.2 -0.2,-0.5 -0.5 -0.5))|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)) ))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '315: intersects3D(TRIANGLE((-1/2 -1/2 -1/2,-7/10 -7/10 -1/5,-1/5 -1/5 -1/5,-1/2 -1/2 -1/2)), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '315: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((-1/2 -1/2 -1/2,-7/10 -7/10 -1/5,-1/5 -1/5 -1/5,-1/2 -1/2 -1/2))) should be FALSE' has passed 1: line#316:3|TRIANGLE((-1 0.5 0.5,1.5 0.5 0.5,0.0 0.0 1.5,-1 0.5 0.5))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '316: intersects3D(TRIANGLE((-1/1 1/2 1/2,3/2 1/2 1/2,0/1 0/1 3/2,-1/1 1/2 1/2)), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '316: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((-1/1 1/2 1/2,3/2 1/2 1/2,0/1 0/1 3/2,-1/1 1/2 1/2))) should be TRUE' has passed 1: line#317:3|TRIANGLE((-1 0.0 0.0,1.5 0.0 0.0,0.0 0.0 -1,-1 0.0 0.0))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '317: intersects3D(TRIANGLE((-1/1 0/1 0/1,3/2 0/1 0/1,0/1 0/1 -1/1,-1/1 0/1 0/1)), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '317: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TRIANGLE((-1/1 0/1 0/1,3/2 0/1 0/1,0/1 0/1 -1/1,-1/1 0/1 0/1))) should be TRUE' has passed 1: line#321:2|POLYGON((-1 -1 0,0 -1 0,0 0 0,-1 0 0,-1 -1 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '321: intersects(POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 -1/1 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '321: intersects(POLYGON((0/1 0/1 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)), POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#322:3|POLYGON((-1 -1 0,0 -1 0,0 0 0,-1 0 0,-1 -1 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '322: intersects3D(POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 -1/1 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '322: intersects3D(POLYGON((0/1 0/1 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)), POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#324:2|POLYGON((-1 0 0,0 0 0,0 1 0,-1 1 0,-1 0 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '324: intersects(POLYGON((-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 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '324: intersects(POLYGON((0/1 0/1 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)), POLYGON((-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 0/1))) should be TRUE' has passed 1: line#325:3|POLYGON((-1 0 0,0 0 0,0 1 0,-1 1 0,-1 0 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '325: intersects3D(POLYGON((-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 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '325: intersects3D(POLYGON((0/1 0/1 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)), POLYGON((-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 0/1))) should be TRUE' has passed 1: line#327:2|POLYGON((-0.5 0 0,0.5 0 0,0.5 0.5 0,-0.5 0.5 0,-0.5 0 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '327: intersects(POLYGON((-1/2 0/1 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1,-1/2 0/1 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '327: intersects(POLYGON((0/1 0/1 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)), POLYGON((-1/2 0/1 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1,-1/2 0/1 0/1))) should be TRUE' has passed 1: line#328:3|POLYGON((-0.5 0 0,0.5 0 0,0.5 0.5 0,-0.5 0.5 0,-0.5 0 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '328: intersects3D(POLYGON((-1/2 0/1 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1,-1/2 0/1 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '328: intersects3D(POLYGON((0/1 0/1 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)), POLYGON((-1/2 0/1 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1,-1/2 0/1 0/1))) should be TRUE' has passed 1: line#330:2|POLYGON((0.2 0.2 0,0.8 0.2 0,0.8 0.8 0,0.2 0.8 0,0.2 0.2 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '330: intersects(POLYGON((1/5 1/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1,1/5 1/5 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '330: intersects(POLYGON((0/1 0/1 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)), POLYGON((1/5 1/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: line#331:3|POLYGON((0.2 0.2 0,0.8 0.2 0,0.8 0.8 0,0.2 0.8 0,0.2 0.2 0))|POLYGON((0 0 0,1 0 0,1 1 0,0 1 0,0 0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '331: intersects3D(POLYGON((1/5 1/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1,1/5 1/5 0/1)), POLYGON((0/1 0/1 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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '331: intersects3D(POLYGON((0/1 0/1 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)), POLYGON((1/5 1/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1,1/5 1/5 0/1))) should be TRUE' has passed 1: line#334:2|POLYGON((0.0 0.0,5.0 0.0,5.0 5.0,0.0 5.0,0.0 0.0),(1.0 1.0,1.0 4.0,4.0 4.0,4.0 1.0,1.0 1.0))|POLYGON((2.0 2.0,3.0 2.0,3.0 3.0,2.0 3.0,2.0 2.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '334: intersects(POLYGON((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1),(1/1 1/1,1/1 4/1,4/1 4/1,4/1 1/1,1/1 1/1)), POLYGON((2/1 2/1,3/1 2/1,3/1 3/1,2/1 3/1,2/1 2/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '334: intersects(POLYGON((2/1 2/1,3/1 2/1,3/1 3/1,2/1 3/1,2/1 2/1)), POLYGON((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1),(1/1 1/1,1/1 4/1,4/1 4/1,4/1 1/1,1/1 1/1))) should be FALSE' has passed 1: line#335:3|POLYGON((0.0 0.0 0.0,5.0 0.0 0.0,5.0 5.0 0.0,0.0 5.0 0.0,0.0 0.0 0.0),(1.0 1.0 0.0,1.0 4.0 0.0,4.0 4.0 0.0,4.0 1.0 0.0,1.0 1.0 0.0))|POLYGON((2.0 2.0 0.0,3.0 2.0 0.0,3.0 3.0 0.0,2.0 3.0 0.0,2.0 2.0 0.0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '335: intersects3D(POLYGON((0/1 0/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1,0/1 0/1 0/1),(1/1 1/1 0/1,1/1 4/1 0/1,4/1 4/1 0/1,4/1 1/1 0/1,1/1 1/1 0/1)), POLYGON((2/1 2/1 0/1,3/1 2/1 0/1,3/1 3/1 0/1,2/1 3/1 0/1,2/1 2/1 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '335: intersects3D(POLYGON((2/1 2/1 0/1,3/1 2/1 0/1,3/1 3/1 0/1,2/1 3/1 0/1,2/1 2/1 0/1)), POLYGON((0/1 0/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1,0/1 0/1 0/1),(1/1 1/1 0/1,1/1 4/1 0/1,4/1 4/1 0/1,4/1 1/1 0/1,1/1 1/1 0/1))) should be FALSE' has passed 1: line#337:2|POLYGON((0.0 0.0,5.0 0.0,5.0 5.0,0.0 5.0,0.0 0.0),(1.0 1.0,1.0 4.0,4.0 4.0,4.0 1.0,1.0 1.0))|POLYGON((0.5 0.5,2.0 0.5,2.0 2.0,0.5 2.0,0.5 0.5))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '337: intersects(POLYGON((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1),(1/1 1/1,1/1 4/1,4/1 4/1,4/1 1/1,1/1 1/1)), POLYGON((1/2 1/2,2/1 1/2,2/1 2/1,1/2 2/1,1/2 1/2))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '337: intersects(POLYGON((1/2 1/2,2/1 1/2,2/1 2/1,1/2 2/1,1/2 1/2)), POLYGON((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1),(1/1 1/1,1/1 4/1,4/1 4/1,4/1 1/1,1/1 1/1))) should be TRUE' has passed 1: line#338:3|POLYGON((0.0 0.0 0.0,5.0 0.0 0.0,5.0 5.0 0.0,0.0 5.0 0.0,0.0 0.0 0.0),(1.0 1.0 0.0,1.0 4.0 0.0,4.0 4.0 0.0,4.0 1.0 0.0,1.0 1.0 0.0))|POLYGON((0.5 0.5 0.0,2.0 0.5 0.0,2.0 2.0 0.0,0.5 2.0 0.0,0.5 0.5 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '338: intersects3D(POLYGON((0/1 0/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1,0/1 0/1 0/1),(1/1 1/1 0/1,1/1 4/1 0/1,4/1 4/1 0/1,4/1 1/1 0/1,1/1 1/1 0/1)), POLYGON((1/2 1/2 0/1,2/1 1/2 0/1,2/1 2/1 0/1,1/2 2/1 0/1,1/2 1/2 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '338: intersects3D(POLYGON((1/2 1/2 0/1,2/1 1/2 0/1,2/1 2/1 0/1,1/2 2/1 0/1,1/2 1/2 0/1)), POLYGON((0/1 0/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1,0/1 0/1 0/1),(1/1 1/1 0/1,1/1 4/1 0/1,4/1 4/1 0/1,4/1 1/1 0/1,1/1 1/1 0/1))) should be TRUE' has passed 1: line#340:2|POLYGON((0.0 0.0,5.0 0.0,5.0 5.0,0.0 5.0,0.0 0.0),(1.0 1.0,1.0 4.0,4.0 4.0,4.0 1.0,1.0 1.0))|POLYGON((0.5 0.5,4.5 0.5,4.5 4.5,0.5 4.5,0.5 0.5))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '340: intersects(POLYGON((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1),(1/1 1/1,1/1 4/1,4/1 4/1,4/1 1/1,1/1 1/1)), POLYGON((1/2 1/2,9/2 1/2,9/2 9/2,1/2 9/2,1/2 1/2))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '340: intersects(POLYGON((1/2 1/2,9/2 1/2,9/2 9/2,1/2 9/2,1/2 1/2)), POLYGON((0/1 0/1,5/1 0/1,5/1 5/1,0/1 5/1,0/1 0/1),(1/1 1/1,1/1 4/1,4/1 4/1,4/1 1/1,1/1 1/1))) should be TRUE' has passed 1: line#341:3|POLYGON((0.0 0.0 0.0,5.0 0.0 0.0,5.0 5.0 0.0,0.0 5.0 0.0,0.0 0.0 0.0),(1.0 1.0 0.0,1.0 4.0 0.0,4.0 4.0 0.0,4.0 1.0 0.0,1.0 1.0 0.0))|POLYGON((0.5 0.5 0.0,4.5 0.5 0.0,4.5 4.5 0.0,0.5 4.5 0.0,0.5 0.5 0.0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '341: intersects3D(POLYGON((0/1 0/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1,0/1 0/1 0/1),(1/1 1/1 0/1,1/1 4/1 0/1,4/1 4/1 0/1,4/1 1/1 0/1,1/1 1/1 0/1)), POLYGON((1/2 1/2 0/1,9/2 1/2 0/1,9/2 9/2 0/1,1/2 9/2 0/1,1/2 1/2 0/1))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '341: intersects3D(POLYGON((1/2 1/2 0/1,9/2 1/2 0/1,9/2 9/2 0/1,1/2 9/2 0/1,1/2 1/2 0/1)), POLYGON((0/1 0/1 0/1,5/1 0/1 0/1,5/1 5/1 0/1,0/1 5/1 0/1,0/1 0/1 0/1),(1/1 1/1 0/1,1/1 4/1 0/1,4/1 4/1 0/1,4/1 1/1 0/1,1/1 1/1 0/1))) should be TRUE' has passed 1: line#345:2|POLYGON((-1 -1 0,0 -1 0,0 0 0,-1 -1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '345: intersects(POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '345: intersects(TIN(((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 0/1))), POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#346:3|POLYGON((-1 -1 0,0 -1 0,0 0 0,-1 -1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '346: intersects3D(POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '346: intersects3D(TIN(((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 0/1))), POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#348:2|POLYGON((-1 0 0,0.5 -1 0,0.5 0 0,-1 0 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '348: intersects(POLYGON((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '348: intersects(TIN(((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 0/1))), POLYGON((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1))) should be TRUE' has passed 1: line#349:3|POLYGON((-1 0 0,0.5 -1 0,0.5 0 0,-1 0 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '349: intersects3D(POLYGON((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '349: intersects3D(TIN(((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 0/1))), POLYGON((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1))) should be TRUE' has passed 1: line#351:2|POLYGON((-1 -1 0,0.5 -1 0,0.5 0.5 0,-1 -1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '351: intersects(POLYGON((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '351: intersects(TIN(((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 0/1))), POLYGON((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#352:3|POLYGON((-1 -1 0,0.5 -1 0,0.5 0.5 0,-1 -1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '352: intersects3D(POLYGON((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '352: intersects3D(TIN(((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 0/1))), POLYGON((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#354:2|POLYGON((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '354: intersects(POLYGON((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '354: intersects(TIN(((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 0/1))), POLYGON((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be TRUE' has passed 1: line#355:3|POLYGON((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '355: intersects3D(POLYGON((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '355: intersects3D(TIN(((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 0/1))), POLYGON((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be TRUE' has passed 1: line#357:2|POLYGON((-4 -0.1 0,4 -0.1 0,4 4 0,-4 -0.1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '357: intersects(POLYGON((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '357: intersects(TIN(((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 0/1))), POLYGON((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1))) should be TRUE' has passed 1: line#358:3|POLYGON((-4 -0.1 0,4 -0.1 0,4 4 0,-4 -0.1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '358: intersects3D(POLYGON((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1)), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '358: intersects3D(TIN(((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 0/1))), POLYGON((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1))) should be TRUE' has passed 1: line#360:2|POLYGON((-1 0 0,-0.5 0 0,-0.5 1 0,-1 0 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '360: intersects(POLYGON((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1)), TIN(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '360: intersects(TIN(((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 0/1))), POLYGON((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1))) should be FALSE' has passed 1: line#361:3|POLYGON((-1 0 0,-0.5 0 0,-0.5 1 0,-1 0 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '361: intersects3D(POLYGON((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1)), TIN(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '361: intersects3D(TIN(((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 0/1))), POLYGON((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1))) should be FALSE' has passed 1: line#363:2|POLYGON((-5 -5,5 -5,5 5,-5 5,-5 -5),(-4 -0.1 0,4 4 0,4 -0.1 0,-4 -0.1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '363: intersects(POLYGON((-5/1 -5/1,5/1 -5/1,5/1 5/1,-5/1 5/1,-5/1 -5/1),(-4/1 -1/10 0/1,4/1 4/1 0/1,4/1 -1/10 0/1,-4/1 -1/10 0/1)), TIN(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '363: intersects(TIN(((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 0/1))), POLYGON((-5/1 -5/1,5/1 -5/1,5/1 5/1,-5/1 5/1,-5/1 -5/1),(-4/1 -1/10 0/1,4/1 4/1 0/1,4/1 -1/10 0/1,-4/1 -1/10 0/1))) should be FALSE' has passed 1: line#364:3|POLYGON((-5 -5,5 -5,5 5,-5 5,-5 -5),(-4 -0.1 0,4 4 0,4 -0.1 0,-4 -0.1 0))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '364: intersects3D(POLYGON((-5/1 -5/1,5/1 -5/1,5/1 5/1,-5/1 5/1,-5/1 -5/1),(-4/1 -1/10 0/1,4/1 4/1 0/1,4/1 -1/10 0/1,-4/1 -1/10 0/1)), TIN(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '364: intersects3D(TIN(((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 0/1))), POLYGON((-5/1 -5/1,5/1 -5/1,5/1 5/1,-5/1 5/1,-5/1 -5/1),(-4/1 -1/10 0/1,4/1 4/1 0/1,4/1 -1/10 0/1,-4/1 -1/10 0/1))) should be FALSE' has passed 1: line#368:2|POLYGON((-1 -1 0,0 -1 0,0 0 0,-1 -1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '368: intersects(POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '368: intersects(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#369:3|POLYGON((-1 -1 0,0 -1 0,0 0 0,-1 -1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '369: intersects3D(POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '369: intersects3D(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#371:2|POLYGON((-1 0 0,0.5 -1 0,0.5 0 0,-1 0 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '371: intersects(POLYGON((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '371: intersects(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1))) should be TRUE' has passed 1: line#372:3|POLYGON((-1 0 0,0.5 -1 0,0.5 0 0,-1 0 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '372: intersects3D(POLYGON((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '372: intersects3D(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-1/1 0/1 0/1,1/2 -1/1 0/1,1/2 0/1 0/1,-1/1 0/1 0/1))) should be TRUE' has passed 1: line#374:2|POLYGON((-1 -1 0,0.5 -1 0,0.5 0.5 0,-1 -1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '374: intersects(POLYGON((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '374: intersects(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#375:3|POLYGON((-1 -1 0,0.5 -1 0,0.5 0.5 0,-1 -1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '375: intersects3D(POLYGON((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '375: intersects3D(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-1/1 -1/1 0/1,1/2 -1/1 0/1,1/2 1/2 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#377:2|POLYGON((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '377: intersects(POLYGON((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '377: intersects(POLYHEDRALSURFACE(((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 0/1))), POLYGON((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be TRUE' has passed 1: line#378:3|POLYGON((0.3 0.3 0,0.7 0.3 0,0.7 0.7 0,0.3 0.3 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '378: intersects3D(POLYGON((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '378: intersects3D(POLYHEDRALSURFACE(((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 0/1))), POLYGON((3/10 3/10 0/1,7/10 3/10 0/1,7/10 7/10 0/1,3/10 3/10 0/1))) should be TRUE' has passed 1: line#380:2|POLYGON((-4 -0.1 0,4 -0.1 0,4 4 0,-4 -0.1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '380: intersects(POLYGON((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '380: intersects(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1))) should be TRUE' has passed 1: line#381:3|POLYGON((-4 -0.1 0,4 -0.1 0,4 4 0,-4 -0.1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '381: intersects3D(POLYGON((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '381: intersects3D(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-4/1 -1/10 0/1,4/1 -1/10 0/1,4/1 4/1 0/1,-4/1 -1/10 0/1))) should be TRUE' has passed 1: line#383:2|POLYGON((-1 0 0,-0.5 0 0,-0.5 1 0,-1 0 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '383: intersects(POLYGON((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '383: intersects(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1))) should be FALSE' has passed 1: line#384:3|POLYGON((-1 0 0,-0.5 0 0,-0.5 1 0,-1 0 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '384: intersects3D(POLYGON((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '384: intersects3D(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-1/1 0/1 0/1,-1/2 0/1 0/1,-1/2 1/1 0/1,-1/1 0/1 0/1))) should be FALSE' has passed 1: line#386:2|POLYGON((-5 -5,5 -5,5 5,-5 5,-5 -5),(-4 -0.1 0,4 4 0,4 -0.1 0,-4 -0.1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '386: intersects(POLYGON((-5/1 -5/1,5/1 -5/1,5/1 5/1,-5/1 5/1,-5/1 -5/1),(-4/1 -1/10 0/1,4/1 4/1 0/1,4/1 -1/10 0/1,-4/1 -1/10 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '386: intersects(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-5/1 -5/1,5/1 -5/1,5/1 5/1,-5/1 5/1,-5/1 -5/1),(-4/1 -1/10 0/1,4/1 4/1 0/1,4/1 -1/10 0/1,-4/1 -1/10 0/1))) should be FALSE' has passed 1: line#387:3|POLYGON((-5 -5,5 -5,5 5,-5 5,-5 -5),(-4 -0.1 0,4 4 0,4 -0.1 0,-4 -0.1 0))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '387: intersects3D(POLYGON((-5/1 -5/1,5/1 -5/1,5/1 5/1,-5/1 5/1,-5/1 -5/1),(-4/1 -1/10 0/1,4/1 4/1 0/1,4/1 -1/10 0/1,-4/1 -1/10 0/1)), POLYHEDRALSURFACE(((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 0/1)))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '387: intersects3D(POLYHEDRALSURFACE(((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 0/1))), POLYGON((-5/1 -5/1,5/1 -5/1,5/1 5/1,-5/1 5/1,-5/1 -5/1),(-4/1 -1/10 0/1,4/1 4/1 0/1,4/1 -1/10 0/1,-4/1 -1/10 0/1))) should be FALSE' has passed 1: line#391:3|POLYGON((-1 -1 0,0 -1 0,0 0 0,-1 0 0,-1 -1 0))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '391: intersects3D(POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 -1/1 0/1)), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '391: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((-1/1 -1/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1,-1/1 -1/1 0/1))) should be TRUE' has passed 1: line#393:3|POLYGON((-1 0 0,0 0 0,0 1 0,-1 1 0,-1 0 0))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '393: intersects3D(POLYGON((-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 0/1)), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '393: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((-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 0/1))) should be TRUE' has passed 1: line#395:3|POLYGON((-0.5 0 0,0.5 0 0,0.5 0.5 0,-0.5 0.5 0,-0.5 0 0))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '395: intersects3D(POLYGON((-1/2 0/1 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1,-1/2 0/1 0/1)), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '395: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((-1/2 0/1 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1,-1/2 0/1 0/1))) should be TRUE' has passed 1: line#397:3|POLYGON((-0.5 0 0.5,0.5 0 0.5,0.5 0.5 0.5,-0.5 0.5 0.5,-0.5 0 0.5))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '397: intersects3D(POLYGON((-1/2 0/1 1/2,1/2 0/1 1/2,1/2 1/2 1/2,-1/2 1/2 1/2,-1/2 0/1 1/2)), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '397: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((-1/2 0/1 1/2,1/2 0/1 1/2,1/2 1/2 1/2,-1/2 1/2 1/2,-1/2 0/1 1/2))) should be TRUE' has passed 1: line#399:3|POLYGON((0.2 0.2 0.5,0.8 0.2 0.5,0.8 0.8 0.5,0.2 0.8 0.5,0.2 0.2 0.5))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '399: intersects3D(POLYGON((1/5 1/5 1/2,4/5 1/5 1/2,4/5 4/5 1/2,1/5 4/5 1/2,1/5 1/5 1/2)), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '399: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((1/5 1/5 1/2,4/5 1/5 1/2,4/5 4/5 1/2,1/5 4/5 1/2,1/5 1/5 1/2))) should be TRUE' has passed 1: line#401:3|SOLID(( ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)), ((1 0 0,1 1 0,1 1 1,1 0 1,1 0 0)), ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)), ((0 0 1,0 1 1,0 1 0,0 0 0,0 0 1)), ((1 0 1,1 1 1,0 1 1,0 0 1,1 0 1)), ((1 0 0,1 0 1,0 0 1,0 0 0,1 0 0)) ))|POLYGON((-1 -1 0,2 -1 0,2 2 0,-1 2 0,-1 -1 0),(-0.5 -0.5 0,-0.5 1.5 0,1.5 1.5 0,1.5 -0.5 0,-0.5 -0.5 0))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '401: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYGON((-1/1 -1/1 0/1,2/1 -1/1 0/1,2/1 2/1 0/1,-1/1 2/1 0/1,-1/1 -1/1 0/1),(-1/2 -1/2 0/1,-1/2 3/2 0/1,3/2 3/2 0/1,3/2 -1/2 0/1,-1/2 -1/2 0/1))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '401: intersects3D(POLYGON((-1/1 -1/1 0/1,2/1 -1/1 0/1,2/1 2/1 0/1,-1/1 2/1 0/1,-1/1 -1/1 0/1),(-1/2 -1/2 0/1,-1/2 3/2 0/1,3/2 3/2 0/1,3/2 -1/2 0/1,-1/2 -1/2 0/1)), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be FALSE' has passed 1: line#405:2|TIN(((-1 0 0,0 -1 0,0 0 0,-1 0 0)),((-1 0 0,-1 -1 0,0 -1 0,-1 0 0)))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '405: intersects(TIN(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1))), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '405: intersects(TIN(((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 0/1))), TIN(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1)))) should be TRUE' has passed 1: line#406:3|TIN(((-1 0 0,0 -1 0,0 0 0,-1 0 0)),((-1 0 0,-1 -1 0,0 -1 0,-1 0 0)))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '406: intersects3D(TIN(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1))), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '406: intersects3D(TIN(((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 0/1))), TIN(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1)))) should be TRUE' has passed 1: line#408:2|TIN(((-1 1 0,0 0 0,0 1 0,-1 1 0)),((-1 1 0,-1 0 0,0 0 0,-1 1 0)))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '408: intersects(TIN(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1))), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '408: intersects(TIN(((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 0/1))), TIN(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1)))) should be TRUE' has passed 1: line#409:3|TIN(((-1 1 0,0 0 0,0 1 0,-1 1 0)),((-1 1 0,-1 0 0,0 0 0,-1 1 0)))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '409: intersects3D(TIN(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1))), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '409: intersects3D(TIN(((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 0/1))), TIN(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1)))) should be TRUE' has passed 1: line#411:2|TIN(((-0.5 0.5 0,0.5 0 0,0.5 0.5 0,-0.5 0.5 0)),((-0.5 0.5 0,-0.5 0 0,0.5 0 0,-0.5 0.5 0)))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '411: intersects(TIN(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1))), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '411: intersects(TIN(((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 0/1))), TIN(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1)))) should be TRUE' has passed 1: line#412:3|TIN(((-0.5 0.5 0,0.5 0 0,0.5 0.5 0,-0.5 0.5 0)),((-0.5 0.5 0,-0.5 0 0,0.5 0 0,-0.5 0.5 0)))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '412: intersects3D(TIN(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1))), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '412: intersects3D(TIN(((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 0/1))), TIN(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1)))) should be TRUE' has passed 1: line#414:2|TIN(((0.2 0.8 0,0.8 0.2 0,0.8 0.8 0,0.2 0.8 0)),((0.2 0.8 0,0.2 0.2 0,0.8 0.2 0,0.2 0.8 0)))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '414: intersects(TIN(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1))), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '414: intersects(TIN(((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 0/1))), TIN(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1)))) should be TRUE' has passed 1: line#415:3|TIN(((0.2 0.8 0,0.8 0.2 0,0.8 0.8 0,0.2 0.8 0)),((0.2 0.8 0,0.2 0.2 0,0.8 0.2 0,0.2 0.8 0)))|TIN(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '415: intersects3D(TIN(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1))), TIN(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '415: intersects3D(TIN(((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 0/1))), TIN(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1)))) should be TRUE' has passed 1: line#419:2|TIN(((-1 0 0,0 -1 0,0 0 0,-1 0 0)),((-1 0 0,-1 -1 0,0 -1 0,-1 0 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '419: intersects(TIN(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '419: intersects(POLYHEDRALSURFACE(((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 0/1))), TIN(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1)))) should be TRUE' has passed 1: line#420:3|TIN(((-1 0 0,0 -1 0,0 0 0,-1 0 0)),((-1 0 0,-1 -1 0,0 -1 0,-1 0 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '420: intersects3D(TIN(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '420: intersects3D(POLYHEDRALSURFACE(((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 0/1))), TIN(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1)))) should be TRUE' has passed 1: line#422:2|TIN(((-1 1 0,0 0 0,0 1 0,-1 1 0)),((-1 1 0,-1 0 0,0 0 0,-1 1 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '422: intersects(TIN(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '422: intersects(POLYHEDRALSURFACE(((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 0/1))), TIN(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1)))) should be TRUE' has passed 1: line#423:3|TIN(((-1 1 0,0 0 0,0 1 0,-1 1 0)),((-1 1 0,-1 0 0,0 0 0,-1 1 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '423: intersects3D(TIN(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '423: intersects3D(POLYHEDRALSURFACE(((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 0/1))), TIN(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1)))) should be TRUE' has passed 1: line#425:2|TIN(((-0.5 0.5 0,0.5 0 0,0.5 0.5 0,-0.5 0.5 0)),((-0.5 0.5 0,-0.5 0 0,0.5 0 0,-0.5 0.5 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '425: intersects(TIN(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '425: intersects(POLYHEDRALSURFACE(((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 0/1))), TIN(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1)))) should be TRUE' has passed 1: line#426:3|TIN(((-0.5 0.5 0,0.5 0 0,0.5 0.5 0,-0.5 0.5 0)),((-0.5 0.5 0,-0.5 0 0,0.5 0 0,-0.5 0.5 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '426: intersects3D(TIN(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '426: intersects3D(POLYHEDRALSURFACE(((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 0/1))), TIN(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1)))) should be TRUE' has passed 1: line#428:2|TIN(((0.2 0.8 0,0.8 0.2 0,0.8 0.8 0,0.2 0.8 0)),((0.2 0.8 0,0.2 0.2 0,0.8 0.2 0,0.2 0.8 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '428: intersects(TIN(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '428: intersects(POLYHEDRALSURFACE(((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 0/1))), TIN(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1)))) should be TRUE' has passed 1: line#429:3|TIN(((0.2 0.8 0,0.8 0.2 0,0.8 0.8 0,0.2 0.8 0)),((0.2 0.8 0,0.2 0.2 0,0.8 0.2 0,0.2 0.8 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '429: intersects3D(TIN(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '429: intersects3D(POLYHEDRALSURFACE(((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 0/1))), TIN(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1)))) should be TRUE' has passed 1: line#433:3|TIN(((-1 0 0,0 -1 0,0 0 0,-1 0 0)),((-1 0 0,-1 -1 0,0 -1 0,-1 0 0)))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '433: intersects3D(TIN(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '433: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1)))) should be TRUE' has passed 1: line#435:3|TIN(((-1 1 0,0 0 0,0 1 0,-1 1 0)),((-1 1 0,-1 0 0,0 0 0,-1 1 0)))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '435: intersects3D(TIN(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '435: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1)))) should be TRUE' has passed 1: line#437:3|TIN(((-0.5 0.5 0,0.5 0 0,0.5 0.5 0,-0.5 0.5 0)),((-0.5 0.5 0,-0.5 0 0,0.5 0 0,-0.5 0.5 0)))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '437: intersects3D(TIN(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '437: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1)))) should be TRUE' has passed 1: line#439:3|TIN(((-0.5 0.5 0.5,0.5 0 0.5,0.5 0.5 0.5,-0.5 0.5 0.5)),((-0.5 0.5 0.5,-0.5 0 0.5,0.5 0 0.5,-0.5 0.5 0.5)))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '439: intersects3D(TIN(((-1/2 1/2 1/2,1/2 0/1 1/2,1/2 1/2 1/2,-1/2 1/2 1/2)),((-1/2 1/2 1/2,-1/2 0/1 1/2,1/2 0/1 1/2,-1/2 1/2 1/2))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '439: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN(((-1/2 1/2 1/2,1/2 0/1 1/2,1/2 1/2 1/2,-1/2 1/2 1/2)),((-1/2 1/2 1/2,-1/2 0/1 1/2,1/2 0/1 1/2,-1/2 1/2 1/2)))) should be TRUE' has passed 1: line#441:3|TIN(((0.2 0.8 0.5,0.8 0.2 0.5,0.8 0.8 0.5,0.2 0.8 0.5)),((0.2 0.8 0.5,0.2 0.2 0.5,0.8 0.2 0.5,0.2 0.8 0.5)))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '441: intersects3D(TIN(((1/5 4/5 1/2,4/5 1/5 1/2,4/5 4/5 1/2,1/5 4/5 1/2)),((1/5 4/5 1/2,1/5 1/5 1/2,4/5 1/5 1/2,1/5 4/5 1/2))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '441: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), TIN(((1/5 4/5 1/2,4/5 1/5 1/2,4/5 4/5 1/2,1/5 4/5 1/2)),((1/5 4/5 1/2,1/5 1/5 1/2,4/5 1/5 1/2,1/5 4/5 1/2)))) should be TRUE' has passed 1: line#445:2|POLYHEDRALSURFACE(((-1 0 0,0 -1 0,0 0 0,-1 0 0)),((-1 0 0,-1 -1 0,0 -1 0,-1 0 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '445: intersects(POLYHEDRALSURFACE(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '445: intersects(POLYHEDRALSURFACE(((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 0/1))), POLYHEDRALSURFACE(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1)))) should be TRUE' has passed 1: line#446:3|POLYHEDRALSURFACE(((-1 0 0,0 -1 0,0 0 0,-1 0 0)),((-1 0 0,-1 -1 0,0 -1 0,-1 0 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '446: intersects3D(POLYHEDRALSURFACE(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '446: intersects3D(POLYHEDRALSURFACE(((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 0/1))), POLYHEDRALSURFACE(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1)))) should be TRUE' has passed 1: line#448:2|POLYHEDRALSURFACE(((-1 1 0,0 0 0,0 1 0,-1 1 0)),((-1 1 0,-1 0 0,0 0 0,-1 1 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '448: intersects(POLYHEDRALSURFACE(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '448: intersects(POLYHEDRALSURFACE(((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 0/1))), POLYHEDRALSURFACE(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1)))) should be TRUE' has passed 1: line#449:3|POLYHEDRALSURFACE(((-1 1 0,0 0 0,0 1 0,-1 1 0)),((-1 1 0,-1 0 0,0 0 0,-1 1 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '449: intersects3D(POLYHEDRALSURFACE(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '449: intersects3D(POLYHEDRALSURFACE(((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 0/1))), POLYHEDRALSURFACE(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1)))) should be TRUE' has passed 1: line#451:2|POLYHEDRALSURFACE(((-0.5 0.5 0,0.5 0 0,0.5 0.5 0,-0.5 0.5 0)),((-0.5 0.5 0,-0.5 0 0,0.5 0 0,-0.5 0.5 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '451: intersects(POLYHEDRALSURFACE(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '451: intersects(POLYHEDRALSURFACE(((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 0/1))), POLYHEDRALSURFACE(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1)))) should be TRUE' has passed 1: line#452:3|POLYHEDRALSURFACE(((-0.5 0.5 0,0.5 0 0,0.5 0.5 0,-0.5 0.5 0)),((-0.5 0.5 0,-0.5 0 0,0.5 0 0,-0.5 0.5 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '452: intersects3D(POLYHEDRALSURFACE(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '452: intersects3D(POLYHEDRALSURFACE(((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 0/1))), POLYHEDRALSURFACE(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1)))) should be TRUE' has passed 1: line#454:2|POLYHEDRALSURFACE(((0.2 0.8 0,0.8 0.2 0,0.8 0.8 0,0.2 0.8 0)),((0.2 0.8 0,0.2 0.2 0,0.8 0.2 0,0.2 0.8 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '454: intersects(POLYHEDRALSURFACE(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '454: intersects(POLYHEDRALSURFACE(((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 0/1))), POLYHEDRALSURFACE(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1)))) should be TRUE' has passed 1: line#455:3|POLYHEDRALSURFACE(((0.2 0.8 0,0.8 0.2 0,0.8 0.8 0,0.2 0.8 0)),((0.2 0.8 0,0.2 0.2 0,0.8 0.2 0,0.2 0.8 0)))|POLYHEDRALSURFACE(((0 1 0,1 0 0,1 1 0,0 1 0)),((0 1 0,0 0 0,1 0 0,0 1 0)))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '455: intersects3D(POLYHEDRALSURFACE(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1))), POLYHEDRALSURFACE(((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 0/1)))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '455: intersects3D(POLYHEDRALSURFACE(((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 0/1))), POLYHEDRALSURFACE(((1/5 4/5 0/1,4/5 1/5 0/1,4/5 4/5 0/1,1/5 4/5 0/1)),((1/5 4/5 0/1,1/5 1/5 0/1,4/5 1/5 0/1,1/5 4/5 0/1)))) should be TRUE' has passed 1: line#459:3|POLYHEDRALSURFACE(((-1 0 0,0 -1 0,0 0 0,-1 0 0)),((-1 0 0,-1 -1 0,0 -1 0,-1 0 0)))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '459: intersects3D(POLYHEDRALSURFACE(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '459: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYHEDRALSURFACE(((-1/1 0/1 0/1,0/1 -1/1 0/1,0/1 0/1 0/1,-1/1 0/1 0/1)),((-1/1 0/1 0/1,-1/1 -1/1 0/1,0/1 -1/1 0/1,-1/1 0/1 0/1)))) should be TRUE' has passed 1: line#461:3|POLYHEDRALSURFACE(((-1 1 0,0 0 0,0 1 0,-1 1 0)),((-1 1 0,-1 0 0,0 0 0,-1 1 0)))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '461: intersects3D(POLYHEDRALSURFACE(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '461: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYHEDRALSURFACE(((-1/1 1/1 0/1,0/1 0/1 0/1,0/1 1/1 0/1,-1/1 1/1 0/1)),((-1/1 1/1 0/1,-1/1 0/1 0/1,0/1 0/1 0/1,-1/1 1/1 0/1)))) should be TRUE' has passed 1: line#463:3|POLYHEDRALSURFACE(((-0.5 0.5 0,0.5 0 0,0.5 0.5 0,-0.5 0.5 0)),((-0.5 0.5 0,-0.5 0 0,0.5 0 0,-0.5 0.5 0)))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '463: intersects3D(POLYHEDRALSURFACE(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '463: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYHEDRALSURFACE(((-1/2 1/2 0/1,1/2 0/1 0/1,1/2 1/2 0/1,-1/2 1/2 0/1)),((-1/2 1/2 0/1,-1/2 0/1 0/1,1/2 0/1 0/1,-1/2 1/2 0/1)))) should be TRUE' has passed 1: line#465:3|POLYHEDRALSURFACE(((-0.5 0.5 0.5,0.5 0 0.5,0.5 0.5 0.5,-0.5 0.5 0.5)),((-0.5 0.5 0.5,-0.5 0 0.5,0.5 0 0.5,-0.5 0.5 0.5)))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '465: intersects3D(POLYHEDRALSURFACE(((-1/2 1/2 1/2,1/2 0/1 1/2,1/2 1/2 1/2,-1/2 1/2 1/2)),((-1/2 1/2 1/2,-1/2 0/1 1/2,1/2 0/1 1/2,-1/2 1/2 1/2))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '465: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYHEDRALSURFACE(((-1/2 1/2 1/2,1/2 0/1 1/2,1/2 1/2 1/2,-1/2 1/2 1/2)),((-1/2 1/2 1/2,-1/2 0/1 1/2,1/2 0/1 1/2,-1/2 1/2 1/2)))) should be TRUE' has passed 1: line#467:3|POLYHEDRALSURFACE(((0.2 0.8 0.5,0.8 0.2 0.5,0.8 0.8 0.5,0.2 0.8 0.5)),((0.2 0.8 0.5,0.2 0.2 0.5,0.8 0.2 0.5,0.2 0.8 0.5)))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '467: intersects3D(POLYHEDRALSURFACE(((1/5 4/5 1/2,4/5 1/5 1/2,4/5 4/5 1/2,1/5 4/5 1/2)),((1/5 4/5 1/2,1/5 1/5 1/2,4/5 1/5 1/2,1/5 4/5 1/2))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '467: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), POLYHEDRALSURFACE(((1/5 4/5 1/2,4/5 1/5 1/2,4/5 4/5 1/2,1/5 4/5 1/2)),((1/5 4/5 1/2,1/5 1/5 1/2,4/5 1/5 1/2,1/5 4/5 1/2)))) should be TRUE' has passed 1: line#471:3|SOLID(( ((2 0 0,2 1 0,3 1 0,3 0 0,2 0 0)), ((3 0 0,3 1 0,3 1 1,3 0 1,3 0 0)), ((2 1 0,2 1 1,3 1 1,3 1 0,2 1 0)), ((2 0 1,2 1 1,2 1 0,2 0 0,2 0 1)), ((3 0 1,3 1 1,2 1 1,2 0 1,3 0 1)), ((3 0 0,3 0 1,2 0 1,2 0 0,3 0 0)) ))|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)) ))|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '471: intersects3D(SOLID((((2/1 0/1 0/1,2/1 1/1 0/1,3/1 1/1 0/1,3/1 0/1 0/1,2/1 0/1 0/1)),((3/1 0/1 0/1,3/1 1/1 0/1,3/1 1/1 1/1,3/1 0/1 1/1,3/1 0/1 0/1)),((2/1 1/1 0/1,2/1 1/1 1/1,3/1 1/1 1/1,3/1 1/1 0/1,2/1 1/1 0/1)),((2/1 0/1 1/1,2/1 1/1 1/1,2/1 1/1 0/1,2/1 0/1 0/1,2/1 0/1 1/1)),((3/1 0/1 1/1,3/1 1/1 1/1,2/1 1/1 1/1,2/1 0/1 1/1,3/1 0/1 1/1)),((3/1 0/1 0/1,3/1 0/1 1/1,2/1 0/1 1/1,2/1 0/1 0/1,3/1 0/1 0/1)))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '471: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((2/1 0/1 0/1,2/1 1/1 0/1,3/1 1/1 0/1,3/1 0/1 0/1,2/1 0/1 0/1)),((3/1 0/1 0/1,3/1 1/1 0/1,3/1 1/1 1/1,3/1 0/1 1/1,3/1 0/1 0/1)),((2/1 1/1 0/1,2/1 1/1 1/1,3/1 1/1 1/1,3/1 1/1 0/1,2/1 1/1 0/1)),((2/1 0/1 1/1,2/1 1/1 1/1,2/1 1/1 0/1,2/1 0/1 0/1,2/1 0/1 1/1)),((3/1 0/1 1/1,3/1 1/1 1/1,2/1 1/1 1/1,2/1 0/1 1/1,3/1 0/1 1/1)),((3/1 0/1 0/1,3/1 0/1 1/1,2/1 0/1 1/1,2/1 0/1 0/1,3/1 0/1 0/1))))) should be FALSE' has passed 1: line#473:3|SOLID((((1 -0 -0,1 1 -0,2 1 -0,2 -0 -0,1 -0 -0)),((2 -0 -0,2 1 -0,2 1 1,2 -0 1,2 -0 -0)),((1 1 -0,1 1 1,2 1 1,2 1 -0,1 1 -0)),((1 -0 1,1 1 1,1 1 -0,1 -0 -0,1 -0 1)),((2 -0 1,2 1 1,1 1 1,1 -0 1,2 -0 1)),((2 -0 -0,2 -0 1,1 -0 1,1 -0 -0,2 -0 -0))))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '473: intersects3D(SOLID((((1/1 0/1 0/1,1/1 1/1 0/1,2/1 1/1 0/1,2/1 0/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,2/1 1/1 1/1,2/1 0/1 1/1,2/1 0/1 0/1)),((1/1 1/1 0/1,1/1 1/1 1/1,2/1 1/1 1/1,2/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)),((2/1 0/1 1/1,2/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,2/1 0/1 1/1)),((2/1 0/1 0/1,2/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,2/1 0/1 0/1)))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '473: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((1/1 0/1 0/1,1/1 1/1 0/1,2/1 1/1 0/1,2/1 0/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,2/1 1/1 1/1,2/1 0/1 1/1,2/1 0/1 0/1)),((1/1 1/1 0/1,1/1 1/1 1/1,2/1 1/1 1/1,2/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)),((2/1 0/1 1/1,2/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,2/1 0/1 1/1)),((2/1 0/1 0/1,2/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,2/1 0/1 0/1))))) should be TRUE' has passed 1: line#475:3|SOLID((((1 -0 -0,1 1 -0,2 1 -0,2 -0 -0,1 -0 -0)),((2 -0 -0,2 1 -0,2 1 1,2 -0 1,2 -0 -0)),((1 1 -0,1 1 1,2 1 1,2 1 -0,1 1 -0)),((1 -0 1,1 1 1,1 1 -0,1 -0 -0,1 -0 1)),((2 -0 1,2 1 1,1 1 1,1 -0 1,2 -0 1)),((2 -0 -0,2 -0 1,1 -0 1,1 -0 -0,2 -0 -0))))|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)) ))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '475: intersects3D(SOLID((((1/1 0/1 0/1,1/1 1/1 0/1,2/1 1/1 0/1,2/1 0/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,2/1 1/1 1/1,2/1 0/1 1/1,2/1 0/1 0/1)),((1/1 1/1 0/1,1/1 1/1 1/1,2/1 1/1 1/1,2/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)),((2/1 0/1 1/1,2/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,2/1 0/1 1/1)),((2/1 0/1 0/1,2/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,2/1 0/1 0/1)))), SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1))))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '475: intersects3D(SOLID((((0/1 0/1 0/1,0/1 1/1 0/1,1/1 1/1 0/1,1/1 0/1 0/1,0/1 0/1 0/1)),((1/1 0/1 0/1,1/1 1/1 0/1,1/1 1/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1)),((0/1 1/1 0/1,0/1 1/1 1/1,1/1 1/1 1/1,1/1 1/1 0/1,0/1 1/1 0/1)),((0/1 0/1 1/1,0/1 1/1 1/1,0/1 1/1 0/1,0/1 0/1 0/1,0/1 0/1 1/1)),((1/1 0/1 1/1,1/1 1/1 1/1,0/1 1/1 1/1,0/1 0/1 1/1,1/1 0/1 1/1)),((1/1 0/1 0/1,1/1 0/1 1/1,0/1 0/1 1/1,0/1 0/1 0/1,1/1 0/1 0/1)))), SOLID((((1/1 0/1 0/1,1/1 1/1 0/1,2/1 1/1 0/1,2/1 0/1 0/1,1/1 0/1 0/1)),((2/1 0/1 0/1,2/1 1/1 0/1,2/1 1/1 1/1,2/1 0/1 1/1,2/1 0/1 0/1)),((1/1 1/1 0/1,1/1 1/1 1/1,2/1 1/1 1/1,2/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)),((2/1 0/1 1/1,2/1 1/1 1/1,1/1 1/1 1/1,1/1 0/1 1/1,2/1 0/1 1/1)),((2/1 0/1 0/1,2/1 0/1 1/1,1/1 0/1 1/1,1/1 0/1 0/1,2/1 0/1 0/1))))) should be TRUE' has passed 1: line#479:2|POLYGON((0 0,0 1,1 1,1 0,0 0))|POINT(0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '479: intersects(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), POINT(1/2 1/2)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '479: intersects(POINT(1/2 1/2), POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1))) should be TRUE' has passed 1: line#480:3|POLYGON((0 0,0 1,1 1,1 0,0 0))|POINT(0.5 0.5 0)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '480: intersects3D(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), POINT(1/2 1/2 0/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '480: intersects3D(POINT(1/2 1/2 0/1), POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1))) should be TRUE' has passed 1: line#481:2|POLYGON((0 0,0 1,1 1,1 0,0 0))|LINESTRING(0 0,1 1)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '481: intersects(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '481: intersects(LINESTRING(0/1 0/1,1/1 1/1), POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1))) should be TRUE' has passed 1: line#482:3|POLYGON((0 0,0 1,1 1,1 0,0 0))|LINESTRING(0 0,1 1)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '482: intersects3D(POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1)), LINESTRING(0/1 0/1,1/1 1/1)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '482: intersects3D(LINESTRING(0/1 0/1,1/1 1/1), POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1))) should be TRUE' has passed 1: line#483:2|POLYGON((0 0,0 1,1 1,1 0,0 0))|POLYGON((0 0,1 0,1 1,0 1,0 0))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '483: intersects(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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '483: intersects(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), POLYGON((0/1 0/1,0/1 1/1,1/1 1/1,1/1 0/1,0/1 0/1))) should be TRUE' has passed 1: line#484: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))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(93): info: check '484: intersects(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))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(95): info: check '484: intersects(POLYGON((0/1 0/1,1/1 0/1,1/1 1/1,0/1 1/1,0/1 0/1)), POLYGON((0/1 0/1,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))) should be TRUE' has passed 1: line#487: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))))|POINT(0.5 0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '487: intersects3D(SOLID((((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(1/2 1/2 1/2)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '487: intersects3D(POINT(1/2 1/2 1/2), SOLID((((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: line#488: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))))|POINT(1.5 0.5 0.5)|false 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '488: intersects3D(SOLID((((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(3/2 1/2 1/2)) should be FALSE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '488: intersects3D(POINT(3/2 1/2 1/2), SOLID((((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 FALSE' has passed 1: line#489: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))))|LINESTRING(0 0 0,0.5 0.5 0.5)|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '489: intersects3D(SOLID((((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)))), LINESTRING(0/1 0/1 0/1,1/2 1/2 1/2)) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '489: intersects3D(LINESTRING(0/1 0/1 0/1,1/2 1/2 1/2), SOLID((((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: line#490: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))))|POLYGON((0.2 0.2 0.5,0.8 0.2 0.5,0.8 0.8 0.5,0.2 0.8 0.5,0.2 0.2 0.5))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '490: intersects3D(SOLID((((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/5 1/5 1/2,4/5 1/5 1/2,4/5 4/5 1/2,1/5 4/5 1/2,1/5 1/5 1/2))) should be TRUE' has passed 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(102): info: check '490: intersects3D(POLYGON((1/5 1/5 1/2,4/5 1/5 1/2,4/5 4/5 1/2,1/5 4/5 1/2,1/5 1/5 1/2)), SOLID((((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: line#491: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 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))))|true 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(99): info: check '491: intersects3D(SOLID((((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((((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(102): info: check '491: intersects3D(SOLID((((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((((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: 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(99): info: check '492: intersects3D(SOLID((((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((((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(102): info: check '492: intersects3D(SOLID((((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((((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(53): Leaving test case "testFileIntersectsTest"; testing time: 1713634us 1: ./test/unit/SFCGAL/algorithm/IntersectsTest.cpp(48): Leaving test suite "SFCGAL_algorithm_IntersectsTest"; testing time: 1713645us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(41): Entering test suite "SFCGAL_algorithm_IsValid" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(43): Entering test case "geometryIsValid" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '0:Point should be valid (). : POINT EMPTY' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '1:Point should be valid (). : POINT(-1.0 -1.0)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '2:Point should be valid (). : POINT(-1.0 -1.0 -1.0)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '3:LineString should be valid (). : LINESTRING EMPTY' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '4:LineString should be valid (). : LINESTRING(-1.0 -1.0,1.0 1.0)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '5:LineString should be invalid (zero length), reason: no length : LINESTRING(-1.0 -1.0,-1.0 -1.0)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '6:LineString should be valid (). : LINESTRING(-1.0 -1.0 -1.0,1.0 1.0 1.0)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '7:LineString should be invalid (zero length), reason: no length : LINESTRING(-1.0 -1.0 -1.0,-1.0 -1.0 -1.0)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '8:Polygon should be valid (). : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '9:Polygon should be valid (duplicated point). : POLYGON((0 0,10 0,10 0,10 10,0 10,0 0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '10:Polygon should be valid (with interior ring). : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,-0.5 0.5,0.5 0.5,0.5 -0.5,-0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '11:Polygon should be valid (one contact point between interior ans exterior). : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,-0.5 0.5,0.5 0.5,1.0 -0.5,-0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '12:Polygon should be valid (with interior rings). : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,-0.5 0.5,-0.1 0.5,-0.1 -0.5,-0.5 -0.5),(0.1 -0.5,0.1 0.5,0.5 0.5,0.5 -0.5,0.1 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '13:Polygon should be valid (one contact point between 2 interior rings). : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,-0.5 0.5,-0.1 0.5,0.1 -0.5,-0.5 -0.5),(0.1 -0.5,0.1 0.5,0.5 0.5,0.5 -0.5,0.1 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '14:Polygon should be valid (3 touching interior ring define a connected interior). : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-.7 0,.7 0,0 -.7,-.7 0),(-.5 0,-.5 .5,0 .5,-.5 0),(.5 0,.1 .5,.5 .5,.5 0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '15:Polygon should be invalid (degenerated to a point), reason: ring 0 degenerated to a point : POLYGON((1 2,1 2,1 2,1 2))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '16:Polygon should be invalid (only 3 points), reason: not enough points in ring 0 : POLYGON((-1.0 -1.0,-1.0 1.0,-1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '17:Polygon should be invalid (not closed), reason: ring 0 is not closed : POLYGON((-1.0 -1.0,-1.0 1.0,1.0 1.0,-1.0 -1.0,-1.0 1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '18:Polygon should be invalid (zero surface), reason: ring 0 self intersects : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 -1.0,-1.0 -1.0,-1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '19:Polygon should be invalid (ring adjacency (spyke)), reason: ring 0 self intersects : POLYGON((-1.0 -1.0,2.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '20:Polygon should be invalid (ring intersection), reason: ring 0 self intersects : POLYGON((-1.0 -1.0,1.0 1.0,1.0 -1.0,-1.0 1.0,-1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '21:Polygon should be invalid (interior ring only 3 points), reason: not enough points in ring 1 : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,-0.5 0.5,-0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '22:Polygon should be invalid (interior ring counterclockwise), reason: exterior ring and interior ring 0 have the same orientation : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,0.5 -0.5,0.5 0.5,-0.5 0.5,-0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '23:Polygon should be invalid (interior ring not closed), reason: ring 1 is not closed : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,-0.5 0.5,0.5 0.5,-0.5 -0.5,-0.5 0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '24:Polygon should be invalid (interior ring no surface), reason: ring 1 self intersects : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,0.5 -0.5,0.5 -0.5,-0.5 -0.5,-0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '25:Polygon should be invalid (interior ring adjacency (spyke)), reason: ring 1 self intersects : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,0.7 -0.5,0.5 -0.5,0.5 0.5,-0.5 0.5,-0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '26:Polygon should be invalid (interior ring intersection), reason: ring 1 self intersects : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,0.5 0.5,0.5 -0.5,-0.5 0.5,-0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '27:Polygon should be invalid (interior ring adjacent to exterior), reason: exterior ring and interior ring 0 have the same orientation : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,1.0 -0.5,1.0 0.5,-0.5 0.5,-0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '28:Polygon should be invalid (interior ring intersection with exterior), reason: exterior ring and interior ring 0 have the same orientation : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,2.0 -0.5,2.0 0.5,-0.5 0.5,-0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '29:Polygon should be invalid (interior ring is ouside exterior), reason: exterior ring and interior ring 0 have the same orientation : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(1.5 -0.5,2.0 -0.5,2.0 0.5,1.5 0.5,1.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '30:Polygon should be invalid (adjacent interior rings), reason: exterior ring and interior ring 0 have the same orientation : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,0.0 -0.5,0.0 0.5,-0.5 0.5,-0.5 -0.5),(0.0 -0.5,0.5 -0.5,0.5 0.5,0.0 0.5,0.0 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '31:Polygon should be invalid (intersection between interior rings), reason: exterior ring and interior ring 0 have the same orientation : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,0.2 -0.4,-0.1 0.5,-0.5 0.5,-0.5 -0.5),(0.1 -0.5,0.5 -0.5,0.5 0.5,0.1 0.5,0.1 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '32:Polygon should be invalid (one inetrior ring is inside the other), reason: exterior ring and interior ring 0 have the same orientation : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-0.5 -0.5,0.5 -0.5,0.5 0.5,-0.5 0.5,-0.5 -0.5),(-0.2 -0.2,0.2 -0.2,0.2 0.2,-0.2 0.2,-0.2 -0.2))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '33:Polygon should be invalid (3 touching interior ring define an unconnected interior), reason: interior is not connected : POLYGON((-1.0 -1.0,1.0 -1.0,1.0 1.0,-1.0 1.0,-1.0 -1.0),(-.7 0,.7 0,0 -.7,-.7 0),(-.5 0,-.5 .5,0 .5,-.5 0),(.5 0,0 .5,.5 .5,.5 0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '34:Polygon should be valid (). : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '35:Polygon should be valid (with interior ring). : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 -0.5 0.5,1.0 0.5 0.5,1.0 0.5 -0.5,1.0 -0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '36:Polygon should be valid (one contact point between interior and exterior). : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 -0.5 0.5,1.0 0.5 0.5,1.0 1.0 -0.5,1.0 -0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '37:Polygon should be valid (two interior rings). : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 -0.5 0.5,1.0 -0.1 0.5,1.0 -0.1 -0.5,1.0 -0.5 -0.5),(1.0 0.1 -0.5,1.0 0.1 0.5,1.0 0.5 0.5,1.0 0.5 -0.5,1.0 0.1 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '38:Polygon should be valid (one contact point between 2 interior rings). : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 -0.5 0.5,1.0 -0.1 0.5,1.0 0.1 -0.5,1.0 -0.5 -0.5),(1.0 0.1 -0.5,1.0 0.1 0.5,1.0 0.5 0.5,1.0 0.5 -0.5,1.0 0.1 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '39:Polygon should be invalid (degenerated to a point), reason: ring 0 degenerated to a point : POLYGON((1 2 0,1 2 0,1 2 0,1 2 0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '40:Polygon should be invalid (only 3 points), reason: not enough points in ring 0 : POLYGON((1.0 -1.0 -1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '41:Polygon should be invalid (not closed), reason: ring 0 is not closed : POLYGON((1.0 -1.0 -1.0,1.0 -1.0 1.0,1.0 1.0 1.0,1.0 -1.0 -1.0,1.0 -1.0 1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '42:Polygon should be invalid (zero surface), reason: ring 0 self intersects : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 -1.0,1.0 -1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '43:Polygon should be invalid (non plane), reason: ring 0 is not closed : POLYGON((0.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '44:Polygon should be invalid (ring adjacency (spike)), reason: ring 0 self intersects : POLYGON((1.0 -1.0 -1.0,1.0 2.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '45:Polygon should be invalid (ring self intersection), reason: ring 0 self intersects : POLYGON((1.0 -1.0 -1.0,1.0 1.0 1.0,1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '46:Polygon should be invalid (interior ring only 3 points), reason: not enough points in ring 1 : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 -0.5 0.5,1.0 -0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '47:Polygon should be invalid (interior ring not closed), reason: ring 1 is not closed : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 -0.5 0.5,1.0 0.5 0.5,1.0 -0.5 -0.5,1.0 -0.5 0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '48:Polygon should be invalid (interior ring no surface), reason: ring 1 self intersects : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 0.5 -0.5,1.0 0.5 -0.5,1.0 -0.5 -0.5,1.0 -0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '49:Polygon should be invalid (interior ring adjacency (1.0 spyke)), reason: ring 1 self intersects : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 0.7 -0.5,1.0 0.5 -0.5,1.0 0.5 0.5,1.0 -0.5 0.5,1.0 -0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '50:Polygon should be invalid (interior ring intersection), reason: ring 1 self intersects : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 0.5 0.5,1.0 0.5 -0.5,1.0 -0.5 0.5,1.0 -0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '51:Polygon should be invalid (interior ring adjacent to exterior), reason: interior ring 0 is oriented in the same direction as exterior ring : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 1.0 -0.5,1.0 1.0 0.5,1.0 -0.5 0.5,1.0 -0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '52:Polygon should be invalid (interior ring intersection with exterior), reason: interior ring 0 is oriented in the same direction as exterior ring : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 2.0 -0.5,1.0 2.0 0.5,1.0 -0.5 0.5,1.0 -0.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '53:Polygon should be invalid (interior ring is ouside exterior), reason: interior ring 0 is oriented in the same direction as exterior ring : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 1.5 -0.5,1.0 2.0 -0.5,1.0 2.0 0.5,1.0 1.5 0.5,1.0 1.5 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '54:Polygon should be invalid (adjacent interior rings), reason: interior ring 0 is oriented in the same direction as exterior ring : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 0.0 -0.5,1.0 0.0 0.5,1.0 -0.5 0.5,1.0 -0.5 -0.5),(1.0 0.0 -0.5,1.0 0.5 -0.5,1.0 0.5 0.5,1.0 0.0 0.5,1.0 0.0 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '55:Polygon should be invalid (intersection between interior rings), reason: interior ring 0 is oriented in the same direction as exterior ring : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 0.2 -0.4,1.0 -0.1 0.5,1.0 -0.5 0.5,1.0 -0.5 -0.5),(1.0 0.1 -0.5,1.0 0.5 -0.5,1.0 0.5 0.5,1.0 0.1 0.5,1.0 0.1 -0.5))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '56:Polygon should be invalid (one inetrior ring is inside the other), reason: interior ring 0 is oriented in the same direction as exterior ring : POLYGON((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0),(1.0 -0.5 -0.5,1.0 0.5 -0.5,1.0 0.5 0.5,1.0 -0.5 0.5,1.0 -0.5 -0.5),(1.0 -0.2 -0.2,1.0 0.2 -0.2,1.0 0.2 0.2,1.0 -0.2 0.2,1.0 -0.2 -0.2))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '57:MultiPoint should be valid (). : MULTIPOINT(EMPTY,EMPTY)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '58:MultiPoint should be valid (). : MULTIPOINT((-1.0 -1.0),EMPTY)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '59:MultiPoint should be valid (). : MULTIPOINT((-1.0 -1.0),(1.0 1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '60:MultiPoint should be valid (). : MULTIPOINT((-1.0 -1.0 -1),(1.0 1.0 1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '61:MultiLineString should be valid (). : MULTILINESTRING(EMPTY,EMPTY)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '62:MultiLineString should be valid (). : MULTILINESTRING((-1.0 -1.0,1.0 1.0),EMPTY)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '63:MultiLineString should be valid (). : MULTILINESTRING((-1.0 -1.0,1.0 1.0),(1.0 1.0,1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '64:MultiLineString should be invalid (second linestring has zero length), reason: LineString 1 is invalid: no length : MULTILINESTRING((-1.0 -1.0,1.0 1.0),(1.0 1.0,1.0 1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '65:MultiLineString should be valid (). : MULTILINESTRING(EMPTY,EMPTY)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '66:MultiLineString should be valid (). : MULTILINESTRING((1.0 -1.0 -1.0,1.0 1.0 1.0),EMPTY)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '67:MultiLineString should be valid (). : MULTILINESTRING((1.0 -1.0 -1.0,1.0 1.0 1.0),(1.0 1.0 1.0,1.0 1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '68:MultiLineString should be valid (). : MULTILINESTRING((1.0 -1.0 -1.0,1.0 1.0 1.0),(1.0 1.0 1.0,1.0 1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '69:MultiLineString should be invalid (the second linestring has length zero), reason: LineString 1 is invalid: no length : MULTILINESTRING((1.0 -1.0 -1.0,1.0 1.0 1.0),(1.0 1.0 1.0,1.0 1.0 1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '70:MultiPolygon should be valid (). : MULTIPOLYGON(EMPTY,EMPTY)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '71:MultiPolygon should be valid (). : MULTIPOLYGON(((-3.0 -1.0,-1.0 -1.0,-1.0 1.0,-3.0 1.0,-3.0 -1.0)),EMPTY)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '72:MultiPolygon should be valid (). : MULTIPOLYGON(((-3.0 -1.0,-1.0 -1.0,-1.0 1.0,-3.0 1.0,-3.0 -1.0)),((1.0 -1.0,3.0 -1.0,3.0 1.0,1.0 1.0,1.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '73:MultiPolygon should be valid (one contact point). : MULTIPOLYGON(((-3.0 -1.0,1.0 -1.0,-1.0 1.0,-3.0 1.0,-3.0 -1.0)),((1.0 -1.0,3.0 -1.0,3.0 1.0,1.0 1.0,1.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '74:MultiPolygon should be invalid (second polygon is invalid), reason: Polygon 1 is invalid: ring 0 is not closed : MULTIPOLYGON(((-3.0 -1.0,-1.0 -1.0,-1.0 1.0,-3.0 1.0,-3.0 -1.0)),((1.0 -1.0,3.0 -1.0,3.0 1.0,1.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '75:MultiPolygon should be invalid (adjacent), reason: intersection between Polygon 0 and 1 : MULTIPOLYGON(((-2.0 -1.0,0.0 -1.0,0.0 1.0,-2.0 1.0,-2.0 -1.0)),((0.0 -1.0,2.0 -1.0,2.0 1.0,0.0 1.0,0.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '76:MultiPolygon should be invalid (intersection), reason: intersection between Polygon 0 and 1 : MULTIPOLYGON(((-3.0 -1.0,1.3 0.0,-1.0 1.0,-3.0 1.0,-3.0 -1.0)),((1.0 -1.0,3.0 -1.0,3.0 1.0,1.0 1.0,1.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '77:MultiPolygon should be valid (). : MULTIPOLYGON(EMPTY,EMPTY)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '78:MultiPolygon should be valid (). : MULTIPOLYGON(((1.0 -3.0 -1.0,1.0 -1.0 -1.0,1.0 -1.0 1.0,1.0 -3.0 1.0,1.0 -3.0 -1.0)),EMPTY)' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '79:MultiPolygon should be valid (). : MULTIPOLYGON(((1.0 -3.0 -1.0,1.0 -1.0 -1.0,1.0 -1.0 1.0,1.0 -3.0 1.0,1.0 -3.0 -1.0)),((1.0 1.0 -1.0,1.0 3.0 -1.0,1.0 3.0 1.0,1.0 1.0 1.0,1.0 1.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '80:MultiPolygon should be valid (one contact point). : MULTIPOLYGON(((1.0 -3.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 -3.0 1.0,1.0 -3.0 -1.0)),((1.0 1.0 -1.0,1.0 3.0 -1.0,1.0 3.0 1.0,1.0 1.0 1.0,1.0 1.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '81:MultiPolygon should be invalid (second polygon is invalid), reason: Polygon 1 is invalid: ring 0 is not closed : MULTIPOLYGON(((1.0 -3.0 -1.0,1.0 -1.0 -1.0,1.0 -1.0 1.0,1.0 -3.0 1.0,1.0 -3.0 -1.0)),((1.0 1.0 -1.0,1.0 3.0 -1.0,1.0 3.0 1.0,1.0 1.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '82:MultiPolygon should be invalid (adjacent), reason: intersection between Polygon 0 and 1 : MULTIPOLYGON(((1.0 -2.0 -1.0,1.0 0.0 -1.0,1.0 0.0 1.0,1.0 -2.0 1.0,1.0 -2.0 -1.0)),((1.0 0.0 -1.0,1.0 2.0 -1.0,1.0 2.0 1.0,1.0 0.0 1.0,1.0 0.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '83:MultiPolygon should be invalid (intersection), reason: intersection between Polygon 0 and 1 : MULTIPOLYGON(((1.0 -3.0 -1.0,1.0 1.3 0.0,1.0 -1.0 1.0,1.0 -3.0 1.0,1.0 -3.0 -1.0)),((1.0 1.0 -1.0,1.0 3.0 -1.0,1.0 3.0 1.0,1.0 1.0 1.0,1.0 1.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '84:Triangle should be valid (). : TRIANGLE((-1.0 -1.0,1.0 -1.0,-1.0 1.0,-1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(57): info: check '85: parse error on valid geometry TRIANGLE((-1.0 -1.0,1.0 -1.0,-1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '86:Triangle should be invalid (zero surface), reason: ring 0 self intersects : TRIANGLE((-1.0 -1.0,1.0 -1.0,-1.0 -1.0,-1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '87:Triangle should be valid (). : TRIANGLE((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(57): info: check '88: parse error on valid geometry TRIANGLE((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '89:Triangle should be invalid (zero surface), reason: ring 0 self intersects : TRIANGLE((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 -1.0,1.0 -1.0 -1.0))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '90:TriangulatedSurface should be valid (). : TIN(((-1.0 -1.0,1.0 -1.0,-1.0 1.0,-1.0 -1.0)),((-1.0 1.0,1.0 -1.0,1.0 1.0,-1.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(57): info: check '91: parse error on valid geometry TIN(((-1.0 -1.0,1.0 -1.0,-1.0 1.0,-1.0 -1.0)),((-1.0 1.0,1.0 -1.0,-1.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '92:TriangulatedSurface should be invalid (inconsitent orientation), reason: inconsistent orientation of PolyhedralSurface detected at edge 0 (1-2) of polygon 1 : TIN(((-1.0 -1.0,1.0 -1.0,-1.0 1.0,-1.0 -1.0)),((1.0 -1.0,-1.0 1.0,1.0 1.0,1.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '93:TriangulatedSurface should be invalid (not connected), reason: not connected : TIN(((-1.0 -1.0,1.0 -1.0,-1.0 1.0,-1.0 -1.0)),((0.0 1.0,2.0 -1.0,2.0 1.0,0.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '94:TriangulatedSurface should be valid (). : TIN(((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0)),((1.0 -1.0 1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(57): info: check '95: parse error on valid geometry TIN(((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0)),((1.0 -1.0 1.0,1.0 1.0 -1.0,1.0 -1.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '96:TriangulatedSurface should be invalid (inconsitent orientation), reason: inconsistent orientation of PolyhedralSurface detected at edge 0 (1-2) of polygon 1 : TIN(((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0)),((1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 1.0 1.0,1.0 1.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '97:TriangulatedSurface should be invalid (not connected), reason: not connected : TIN(((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0)),((1.0 0.0 1.0,1.0 2.0 -1.0,1.0 2.0 1.0,1.0 0.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '98:TriangulatedSurface should be invalid (self intersect), reason: self intersects : TIN(((0.0 0.0 0.0,1.0 0.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 0.0 1.0,0.0 0.0 0.0)),((0.0 0.0 0.0,0.0 0.0 1.0,0.5 0.1 -0.1,0.0 0.0 0.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '99:PolyhedralSurface should be valid (). : POLYHEDRALSURFACE(((-1.0 -1.0,1.0 -1.0,-1.0 1.0,-1.0 -1.0)),((-1.0 1.0,1.0 -1.0,1.0 1.0,-1.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '100:PolyhedralSurface should be invalid (second polygon is invalid), reason: inconsistent orientation of PolyhedralSurface detected at edge 1 (1-2) of polygon 1 : POLYHEDRALSURFACE(((-1.0 -1.0,1.0 -1.0,-1.0 1.0,-1.0 -1.0)),((-1.0 1.0,1.0 -1.0,-1.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '101:PolyhedralSurface should be invalid (inconsitent orientation), reason: inconsistent orientation of PolyhedralSurface detected at edge 0 (1-2) of polygon 1 : POLYHEDRALSURFACE(((-1.0 -1.0,1.0 -1.0,-1.0 1.0,-1.0 -1.0)),((1.0 -1.0,-1.0 1.0,1.0 1.0,1.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '102:PolyhedralSurface should be invalid (not connected), reason: not connected : POLYHEDRALSURFACE(((-1.0 -1.0,1.0 -1.0,-1.0 1.0,-1.0 -1.0)),((0.0 1.0,2.0 -1.0,2.0 1.0,0.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '103:PolyhedralSurface should be valid (). : POLYHEDRALSURFACE(((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0)),((1.0 -1.0 1.0,1.0 1.0 -1.0,1.0 1.0 1.0,1.0 -1.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '104:PolyhedralSurface should be valid (a simple cube). : POLYHEDRALSURFACE(((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)), ((1 1 1, 1 1 0, 0 1 0, 0 1 1, 1 1 1)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '105:PolyhedralSurface should be invalid (second polygon is invalid), reason: inconsistent orientation of PolyhedralSurface detected at edge 1 (1-2) of polygon 1 : POLYHEDRALSURFACE(((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0)),((1.0 -1.0 1.0,1.0 1.0 -1.0,1.0 -1.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '106:PolyhedralSurface should be invalid (inconsitent orientation), reason: inconsistent orientation of PolyhedralSurface detected at edge 0 (1-2) of polygon 1 : POLYHEDRALSURFACE(((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0)),((1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 1.0 1.0,1.0 1.0 -1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '107:PolyhedralSurface should be invalid (not connected), reason: not connected : POLYHEDRALSURFACE(((1.0 -1.0 -1.0,1.0 1.0 -1.0,1.0 -1.0 1.0,1.0 -1.0 -1.0)),((1.0 0.0 1.0,1.0 2.0 -1.0,1.0 2.0 1.0,1.0 0.0 1.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '108:PolyhedralSurface should be invalid (self intersect), reason: self intersects : POLYHEDRALSURFACE(((0.0 0.0 0.0,1.0 0.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 0.0 1.0,0.0 0.0 0.0)),((0.0 0.0 0.0,0.0 0.0 1.0,0.5 0.1 -0.1,0.0 0.0 0.0)))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): info: check '109:PolyhedralSurface should be invalid (not connected), reason: not connected : POLYHEDRALSURFACE(((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(62): info: check '110:Solid should be valid (a simple cube). : 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)), ((1 1 1, 1 1 0, 0 1 0, 0 1 1, 1 1 1))))' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(62): 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(62): 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(62): 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(43): Leaving test case "geometryIsValid"; testing time: 33543us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(67): Entering test case "geometryWithNan" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(73): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(74): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(75): info: check 'exception "NonFiniteValueException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(67): Leaving test case "geometryWithNan"; testing time: 188us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(78): Entering test case "disconnectedTIN" 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(82): info: check !v has passed 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(78): Leaving test case "disconnectedTIN"; testing time: 200us 1: ./test/unit/SFCGAL/algorithm/IsValidTest.cpp(41): Leaving test suite "SFCGAL_algorithm_IsValid"; testing time: 33950us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(42): Entering test suite "SFCGAL_algorithm_LengthTest" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Entering test case "testZeroLength" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(46): info: check algorithm::length( *io::readWkt( "POINT(0.0 0.0)" ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(47): info: check algorithm::length( *io::readWkt( "LINESTRING EMPTY" ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(48): info: check algorithm::length( *io::readWkt( "POLYGON((0 0,0 1,1 1,1 0,0 0))" ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(44): Leaving test case "testZeroLength"; testing time: 147us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(51): Entering test case "testZeroLengthVertical" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(53): 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(51): Leaving test case "testZeroLengthVertical"; testing time: 130us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(56): Entering test case "testLengthLineString" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(58): 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(59): 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(56): Leaving test case "testLengthLineString"; testing time: 138us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(65): Entering test case "test3DZeroLength" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(67): info: check algorithm::length3D( *io::readWkt( "POINT(0.0 0.0)" ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(68): info: check algorithm::length3D( *io::readWkt( "LINESTRING EMPTY" ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(69): 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(65): Leaving test case "test3DZeroLength"; testing time: 141us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(71): Entering test case "test3DLengthVertical" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(73): 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(71): Leaving test case "test3DLengthVertical"; testing time: 127us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(75): Entering test case "test3DLengthLineString" 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(77): 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(75): Leaving test case "test3DLengthLineString"; testing time: 145us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(83): Entering test case "testLength_invalidType" 1: POINT(3.0 4.0) 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(92): info: check algorithm::length( *io::readWkt( wkts[i] ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(93): info: check algorithm::length3D( *io::readWkt( wkts[i] ) ) == 0.0 has passed 1: TRIANGLE((0.0 0.0,1.0 0.0,1.0 1.0,0.0 0.0)) 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(92): info: check algorithm::length( *io::readWkt( wkts[i] ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(93): info: check algorithm::length3D( *io::readWkt( wkts[i] ) ) == 0.0 has passed 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(92): info: check algorithm::length( *io::readWkt( wkts[i] ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(93): info: check algorithm::length3D( *io::readWkt( wkts[i] ) ) == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(83): Leaving test case "testLength_invalidType"; testing time: 197us 1: ./test/unit/SFCGAL/algorithm/LengthTest.cpp(42): Leaving test suite "SFCGAL_algorithm_LengthTest"; testing time: 1061us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(62): Entering test suite "SFCGAL_algorithm_LineSubstringTest" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(64): Entering test case "testIssue130" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(64): Leaving test case "testIssue130"; testing time: 216us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(69): Entering test case "testLineSubstringOpenForward1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(69): Leaving test case "testLineSubstringOpenForward1"; testing time: 185us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(74): Entering test case "testLineSubstringOpenForward2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(74): Leaving test case "testLineSubstringOpenForward2D1"; testing time: 186us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(79): Entering test case "testLineSubstringOpenForwardNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(79): Leaving test case "testLineSubstringOpenForwardNegativeEnd1"; testing time: 190us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(84): Entering test case "testLineSubstringOpenForwardNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(84): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D1"; testing time: 188us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(89): Entering test case "testLineSubstringOpenForwardNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(89): Leaving test case "testLineSubstringOpenForwardNegativeStart1"; testing time: 188us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(94): Entering test case "testLineSubstringOpenForwardNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(94): Leaving test case "testLineSubstringOpenForwardNegativeStart2D1"; testing time: 277us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Entering test case "testLineSubstringOpenForwardNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(99): Leaving test case "testLineSubstringOpenForwardNegativeEnds1"; testing time: 263us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(104): Entering test case "testLineSubstringOpenForwardNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(104): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D1"; testing time: 266us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(109): Entering test case "testLineSubstringOpenForward2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(109): Leaving test case "testLineSubstringOpenForward2"; testing time: 286us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(114): Entering test case "testLineSubstringOpenForward2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(114): Leaving test case "testLineSubstringOpenForward2D2"; testing time: 271us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(119): Entering test case "testLineSubstringOpenForwardNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(119): Leaving test case "testLineSubstringOpenForwardNegativeStart2"; testing time: 215us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(124): Entering test case "testLineSubstringOpenForwardNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(124): Leaving test case "testLineSubstringOpenForwardNegativeStart2D2"; testing time: 210us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(129): Entering test case "testLineSubstringOpenForward3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(129): Leaving test case "testLineSubstringOpenForward3"; testing time: 225us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(134): Entering test case "testLineSubstringOpenForward2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(134): Leaving test case "testLineSubstringOpenForward2D3"; testing time: 218us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(139): Entering test case "testLineSubstringOpenForwardNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(139): Leaving test case "testLineSubstringOpenForwardNegativeStart3"; testing time: 221us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(144): Entering test case "testLineSubstringOpenForwardNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(144): Leaving test case "testLineSubstringOpenForwardNegativeStart2D3"; testing time: 219us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(149): Entering test case "testLineSubstringOpenForward4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(149): Leaving test case "testLineSubstringOpenForward4"; testing time: 231us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(154): Entering test case "testLineSubstringOpenForward2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(154): Leaving test case "testLineSubstringOpenForward2D4"; testing time: 219us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(159): Entering test case "testLineSubstringOpenForwardStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(159): Leaving test case "testLineSubstringOpenForwardStart4"; testing time: 230us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(164): Entering test case "testLineSubstringOpenForwardStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(164): Leaving test case "testLineSubstringOpenForwardStart2D4"; testing time: 227us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(169): Entering test case "testLineSubstringOpenForwardEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(169): Leaving test case "testLineSubstringOpenForwardEnd4"; testing time: 228us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(174): Entering test case "testLineSubstringOpenForwardEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(174): Leaving test case "testLineSubstringOpenForwardEnd2D4"; testing time: 216us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(179): Entering test case "testLineSubstringOpenForwardEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(179): Leaving test case "testLineSubstringOpenForwardEnds4"; testing time: 220us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(184): Entering test case "testLineSubstringOpenForwardEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(184): Leaving test case "testLineSubstringOpenForwardEnds2D4"; testing time: 215us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(189): Entering test case "testLineSubstringOpenForward5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(189): Leaving test case "testLineSubstringOpenForward5"; testing time: 600us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(194): Entering test case "testLineSubstringOpenForward2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(194): Leaving test case "testLineSubstringOpenForward2D5"; testing time: 265us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(199): Entering test case "testLineSubstringOpenForwardNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(199): Leaving test case "testLineSubstringOpenForwardNegativeStart5"; testing time: 238us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(204): Entering test case "testLineSubstringOpenForwardNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(204): Leaving test case "testLineSubstringOpenForwardNegativeStart2D5"; testing time: 226us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(209): Entering test case "testLineSubstringOpenForwardNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(209): Leaving test case "testLineSubstringOpenForwardNegativeEnd5"; testing time: 286us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(214): Entering test case "testLineSubstringOpenForwardNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(214): Leaving test case "testLineSubstringOpenForwardNegativeEnd2D5"; testing time: 310us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(219): Entering test case "testLineSubstringOpenForwardNegativeEnds5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(219): Leaving test case "testLineSubstringOpenForwardNegativeEnds5"; testing time: 242us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(224): Entering test case "testLineSubstringOpenForwardNegativeEnds2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(224): Leaving test case "testLineSubstringOpenForwardNegativeEnds2D5"; testing time: 231us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(229): Entering test case "testLineSubstringOpenBackward2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(229): Leaving test case "testLineSubstringOpenBackward2"; testing time: 320us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(234): Entering test case "testLineSubstringOpenBackward2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(234): Leaving test case "testLineSubstringOpenBackward2D2"; testing time: 273us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(239): Entering test case "testLineSubstringOpenBackwardNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(239): Leaving test case "testLineSubstringOpenBackwardNegativeStart2"; testing time: 259us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(244): Entering test case "testLineSubstringOpenBackwardNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(244): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D2"; testing time: 260us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(249): Entering test case "testLineSubstringOpenBackwardNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(249): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2"; testing time: 260us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(254): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(254): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D2"; testing time: 259us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(259): Entering test case "testLineSubstringOpenBackwardNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(259): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2"; testing time: 321us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(264): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(264): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D2"; testing time: 428us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(269): Entering test case "testLineSubstringOpenBackward3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(269): Leaving test case "testLineSubstringOpenBackward3"; testing time: 289us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(274): Entering test case "testLineSubstringOpenBackward2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(274): Leaving test case "testLineSubstringOpenBackward2D3"; testing time: 259us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(279): Entering test case "testLineSubstringOpenBackwardNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(279): Leaving test case "testLineSubstringOpenBackwardNegativeStart3"; testing time: 213us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Entering test case "testLineSubstringOpenBackwardNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(284): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D3"; testing time: 202us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(289): Entering test case "testLineSubstringOpenBackward4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(289): Leaving test case "testLineSubstringOpenBackward4"; testing time: 244us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(294): Entering test case "testLineSubstringOpenBackward2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(294): Leaving test case "testLineSubstringOpenBackward2D4"; testing time: 248us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(299): Entering test case "testLineSubstringOpenBackwardNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(299): Leaving test case "testLineSubstringOpenBackwardNegativeEnd4"; testing time: 231us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(304): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(304): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D4"; testing time: 219us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(309): Entering test case "testLineSubstringOpenBackward5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(309): Leaving test case "testLineSubstringOpenBackward5"; testing time: 247us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(314): Entering test case "testLineSubstringOpenBackward2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(314): Leaving test case "testLineSubstringOpenBackward2D5"; testing time: 240us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(319): Entering test case "testLineSubstringOpenBackwardNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(319): Leaving test case "testLineSubstringOpenBackwardNegativeStart5"; testing time: 235us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(324): Entering test case "testLineSubstringOpenBackwardNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(324): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D5"; testing time: 218us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(329): Entering test case "testLineSubstringOpenBackwardNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(329): Leaving test case "testLineSubstringOpenBackwardNegativeEnd5"; testing time: 241us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(334): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(334): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D5"; testing time: 238us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(339): Entering test case "testLineSubstringOpenBackwardNegativeEnds5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(339): Leaving test case "testLineSubstringOpenBackwardNegativeEnds5"; testing time: 225us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(344): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(344): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D5"; testing time: 223us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Entering test case "testLineSubstringOpenBackward6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(349): Leaving test case "testLineSubstringOpenBackward6"; testing time: 234us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(354): Entering test case "testLineSubstringOpenBackward2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(354): Leaving test case "testLineSubstringOpenBackward2D6"; testing time: 338us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(359): Entering test case "testLineSubstringOpenBackwardNegativeStart6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(359): Leaving test case "testLineSubstringOpenBackwardNegativeStart6"; testing time: 276us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(364): Entering test case "testLineSubstringOpenBackwardNegativeStart2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(364): Leaving test case "testLineSubstringOpenBackwardNegativeStart2D6"; testing time: 260us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(369): Entering test case "testLineSubstringOpenBackwardNegativeEnd6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(369): Leaving test case "testLineSubstringOpenBackwardNegativeEnd6"; testing time: 276us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(374): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(374): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D6"; testing time: 228us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Entering test case "testLineSubstringOpenBackwardNegativeEnds6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(379): Leaving test case "testLineSubstringOpenBackwardNegativeEnds6"; testing time: 244us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(384): Entering test case "testLineSubstringOpenBackwardNegativeEnds2D6" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(384): Leaving test case "testLineSubstringOpenBackwardNegativeEnds2D6"; testing time: 175us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(389): Entering test case "testLineSubstringOpenBackward7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(389): Leaving test case "testLineSubstringOpenBackward7"; testing time: 150us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(394): Entering test case "testLineSubstringOpenBackward2D7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(394): Leaving test case "testLineSubstringOpenBackward2D7"; testing time: 176us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(399): Entering test case "testLineSubstringOpenBackwardNegativeEnd7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(399): Leaving test case "testLineSubstringOpenBackwardNegativeEnd7"; testing time: 188us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(404): Entering test case "testLineSubstringOpenBackwardNegativeEnd2D7" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(404): Leaving test case "testLineSubstringOpenBackwardNegativeEnd2D7"; testing time: 163us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Entering test case "testLineSubstringOfEmptyLine" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(409): Leaving test case "testLineSubstringOfEmptyLine"; testing time: 161us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(414): Entering test case "testLineSubstringOfEmptyLine2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(414): Leaving test case "testLineSubstringOfEmptyLine2"; testing time: 128us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(419): Entering test case "testLineSubstringOfEmptyLine3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(419): Leaving test case "testLineSubstringOfEmptyLine3"; testing time: 139us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(424): Entering test case "testLineSubstringOpenEmptySegment1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(424): Leaving test case "testLineSubstringOpenEmptySegment1"; testing time: 150us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(429): Entering test case "testLineSubstringOpenEmptySegment2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(429): Leaving test case "testLineSubstringOpenEmptySegment2D1"; testing time: 145us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(434): Entering test case "testLineSubstringOpenEmptySegment2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(434): Leaving test case "testLineSubstringOpenEmptySegment2"; testing time: 144us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(439): Entering test case "testLineSubstringOpenEmptySegment2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(439): Leaving test case "testLineSubstringOpenEmptySegment2D2"; testing time: 231us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(444): Entering test case "testLineSubstringOpenEmptySegment3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(444): Leaving test case "testLineSubstringOpenEmptySegment3"; testing time: 162us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(449): Entering test case "testLineSubstringOpenEmptySegment2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(449): Leaving test case "testLineSubstringOpenEmptySegment2D3"; testing time: 151us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(454): Entering test case "testLineSubstringClosed1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(454): Leaving test case "testLineSubstringClosed1"; testing time: 242us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Entering test case "testLineSubstringClosed2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(463): Leaving test case "testLineSubstringClosed2D1"; testing time: 184us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(472): Entering test case "testLineSubstringClosedNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(472): Leaving test case "testLineSubstringClosedNegativeStart1"; testing time: 216us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(481): Entering test case "testLineSubstringClosedNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(481): Leaving test case "testLineSubstringClosedNegativeStart2D1"; testing time: 179us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(490): Entering test case "testLineSubstringClosedNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(490): Leaving test case "testLineSubstringClosedNegativeEnd1"; testing time: 210us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(499): Entering test case "testLineSubstringClosedNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(499): Leaving test case "testLineSubstringClosedNegativeEnd2D1"; testing time: 183us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(508): Entering test case "testLineSubstringClosedNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(508): Leaving test case "testLineSubstringClosedNegativeEnds1"; testing time: 210us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(517): Entering test case "testLineSubstringClosedNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(517): Leaving test case "testLineSubstringClosedNegativeEnds2D1"; testing time: 175us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(526): Entering test case "testLineSubstringClosed2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(526): Leaving test case "testLineSubstringClosed2"; testing time: 197us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(535): Entering test case "testLineSubstringClosed2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(535): Leaving test case "testLineSubstringClosed2D2"; testing time: 293us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(544): Entering test case "testLineSubstringClosedNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(544): Leaving test case "testLineSubstringClosedNegativeStart2"; testing time: 205us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(553): Entering test case "testLineSubstringClosedNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(553): Leaving test case "testLineSubstringClosedNegativeStart2D2"; testing time: 253us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(562): Entering test case "testLineSubstringClosedNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(562): Leaving test case "testLineSubstringClosedNegativeEnd2"; testing time: 207us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(571): Entering test case "testLineSubstringClosedNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(571): Leaving test case "testLineSubstringClosedNegativeEnd2D2"; testing time: 278us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(580): Entering test case "testLineSubstringClosedNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(580): Leaving test case "testLineSubstringClosedNegativeEnds2"; testing time: 205us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(589): Entering test case "testLineSubstringClosedNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(589): Leaving test case "testLineSubstringClosedNegativeEnds2D2"; testing time: 244us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(598): Entering test case "testLineSubstringClosed3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(598): Leaving test case "testLineSubstringClosed3"; testing time: 285us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(607): Entering test case "testLineSubstringClosed2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(607): Leaving test case "testLineSubstringClosed2D3"; testing time: 270us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(616): Entering test case "testLineSubstringClosedNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(616): Leaving test case "testLineSubstringClosedNegativeStart3"; testing time: 259us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(625): Entering test case "testLineSubstringClosedNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(625): Leaving test case "testLineSubstringClosedNegativeStart2D3"; testing time: 239us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(634): Entering test case "testLineSubstringClosedNegativeEnd3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(634): Leaving test case "testLineSubstringClosedNegativeEnd3"; testing time: 282us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(643): Entering test case "testLineSubstringClosedNegativeEnd2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(643): Leaving test case "testLineSubstringClosedNegativeEnd2D3"; testing time: 270us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(652): Entering test case "testLineSubstringClosedNegativeEnds3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(652): Leaving test case "testLineSubstringClosedNegativeEnds3"; testing time: 258us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(661): Entering test case "testLineSubstringClosedNegativeEnds2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(661): Leaving test case "testLineSubstringClosedNegativeEnds2D3"; testing time: 237us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(670): Entering test case "testLineSubstringClosed4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(670): Leaving test case "testLineSubstringClosed4"; testing time: 240us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(679): Entering test case "testLineSubstringClosed2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(679): Leaving test case "testLineSubstringClosed2D4"; testing time: 166us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(688): Entering test case "testLineSubstringClosedNegativeStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(688): Leaving test case "testLineSubstringClosedNegativeStart4"; testing time: 235us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(697): Entering test case "testLineSubstringClosedNegativeStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(697): Leaving test case "testLineSubstringClosedNegativeStart2D4"; testing time: 168us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(706): Entering test case "testLineSubstringClosedNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(706): Leaving test case "testLineSubstringClosedNegativeEnd4"; testing time: 234us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(715): Entering test case "testLineSubstringClosedNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(715): Leaving test case "testLineSubstringClosedNegativeEnd2D4"; testing time: 167us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(724): Entering test case "testLineSubstringClosedNegativeEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(724): Leaving test case "testLineSubstringClosedNegativeEnds4"; testing time: 233us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(733): Entering test case "testLineSubstringClosedNegativeEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(733): Leaving test case "testLineSubstringClosedNegativeEnds2D4"; testing time: 166us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(742): Entering test case "testLineSubstringClosed5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(742): Leaving test case "testLineSubstringClosed5"; testing time: 234us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(751): Entering test case "testLineSubstringClosed2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(751): Leaving test case "testLineSubstringClosed2D5"; testing time: 188us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(760): Entering test case "testLineSubstringClosedNegativeStart5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(760): Leaving test case "testLineSubstringClosedNegativeStart5"; testing time: 223us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(769): Entering test case "testLineSubstringClosedNegativeStart2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(769): Leaving test case "testLineSubstringClosedNegativeStart2D5"; testing time: 187us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(778): Entering test case "testLineSubstringClosedComplement1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(778): Leaving test case "testLineSubstringClosedComplement1"; testing time: 167us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(787): Entering test case "testLineSubstringClosedComplement2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(787): Leaving test case "testLineSubstringClosedComplement2D1"; testing time: 232us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(796): Entering test case "testLineSubstringClosedComplementNegativeStart1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(796): Leaving test case "testLineSubstringClosedComplementNegativeStart1"; testing time: 166us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(805): Entering test case "testLineSubstringClosedComplementNegativeStart2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(805): Leaving test case "testLineSubstringClosedComplementNegativeStart2D1"; testing time: 231us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(814): Entering test case "testLineSubstringClosedComplementNegativeEnd1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(814): Leaving test case "testLineSubstringClosedComplementNegativeEnd1"; testing time: 177us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(823): Entering test case "testLineSubstringClosedComplementNegativeEnd2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(823): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D1"; testing time: 236us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(832): Entering test case "testLineSubstringClosedComplementNegativeEnds1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(832): Leaving test case "testLineSubstringClosedComplementNegativeEnds1"; testing time: 168us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(841): Entering test case "testLineSubstringClosedComplementNegativeEnds2D1" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(841): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D1"; testing time: 227us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(850): Entering test case "testLineSubstringClosedComplement2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(850): Leaving test case "testLineSubstringClosedComplement2"; testing time: 190us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(859): Entering test case "testLineSubstringClosedComplement2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(859): Leaving test case "testLineSubstringClosedComplement2D2"; testing time: 265us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(868): Entering test case "testLineSubstringClosedComplementNegativeStart2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(868): Leaving test case "testLineSubstringClosedComplementNegativeStart2"; testing time: 178us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(877): Entering test case "testLineSubstringClosedComplementNegativeStart2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(877): Leaving test case "testLineSubstringClosedComplementNegativeStart2D2"; testing time: 234us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(886): Entering test case "testLineSubstringClosedComplementNegativeEnd2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(886): Leaving test case "testLineSubstringClosedComplementNegativeEnd2"; testing time: 178us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(895): Entering test case "testLineSubstringClosedComplementNegativeEnd2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(895): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D2"; testing time: 232us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(904): Entering test case "testLineSubstringClosedComplementNegativeEnds2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(904): Leaving test case "testLineSubstringClosedComplementNegativeEnds2"; testing time: 178us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(913): Entering test case "testLineSubstringClosedComplementNegativeEnds2D2" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(913): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D2"; testing time: 232us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(922): Entering test case "testLineSubstringClosedComplement3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(922): Leaving test case "testLineSubstringClosedComplement3"; testing time: 250us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(931): Entering test case "testLineSubstringClosedComplement2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(931): Leaving test case "testLineSubstringClosedComplement2D3"; testing time: 257us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(940): Entering test case "testLineSubstringClosedComplementNegativeStart3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(940): Leaving test case "testLineSubstringClosedComplementNegativeStart3"; testing time: 252us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(949): Entering test case "testLineSubstringClosedComplementNegativeStart2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(949): Leaving test case "testLineSubstringClosedComplementNegativeStart2D3"; testing time: 285us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(958): Entering test case "testLineSubstringClosedComplementNegativeEnd3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(958): Leaving test case "testLineSubstringClosedComplementNegativeEnd3"; testing time: 204us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(967): Entering test case "testLineSubstringClosedComplementNegativeEnd2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(967): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D3"; testing time: 278us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(976): Entering test case "testLineSubstringClosedComplementNegativeEnds3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(976): Leaving test case "testLineSubstringClosedComplementNegativeEnds3"; testing time: 204us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(985): Entering test case "testLineSubstringClosedComplementNegativeEnds2D3" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(985): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D3"; testing time: 252us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(994): Entering test case "testLineSubstringClosedComplement4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(994): Leaving test case "testLineSubstringClosedComplement4"; testing time: 284us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1003): Entering test case "testLineSubstringClosedComplement2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1003): Leaving test case "testLineSubstringClosedComplement2D4"; testing time: 267us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1012): Entering test case "testLineSubstringClosedComplementNegativeStart4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1012): Leaving test case "testLineSubstringClosedComplementNegativeStart4"; testing time: 294us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1021): Entering test case "testLineSubstringClosedComplementNegativeStart2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1021): Leaving test case "testLineSubstringClosedComplementNegativeStart2D4"; testing time: 270us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1030): Entering test case "testLineSubstringClosedComplementNegativeEnd4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1030): Leaving test case "testLineSubstringClosedComplementNegativeEnd4"; testing time: 349us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1039): Entering test case "testLineSubstringClosedComplementNegativeEnd2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1039): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D4"; testing time: 365us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1048): Entering test case "testLineSubstringClosedComplementNegativeEnds4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1048): Leaving test case "testLineSubstringClosedComplementNegativeEnds4"; testing time: 340us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1057): Entering test case "testLineSubstringClosedComplementNegativeEnds2D4" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(52): info: check algorithm::covers3D( *result, *expected ) has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1057): Leaving test case "testLineSubstringClosedComplementNegativeEnds2D4"; testing time: 286us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1066): Entering test case "testLineSubstringClosedComplement5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1066): Leaving test case "testLineSubstringClosedComplement5"; testing time: 156us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1077): Entering test case "testLineSubstringClosedComplement2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1077): Leaving test case "testLineSubstringClosedComplement2D5"; testing time: 153us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1088): Entering test case "testLineSubstringClosedComplementNegativeEnd5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1088): Leaving test case "testLineSubstringClosedComplementNegativeEnd5"; testing time: 218us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1099): Entering test case "testLineSubstringClosedComplementNegativeEnd2D5" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1099): Leaving test case "testLineSubstringClosedComplementNegativeEnd2D5"; testing time: 203us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1110): Entering test case "testLineSubstringInvalidStartFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1112): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1110): Leaving test case "testLineSubstringInvalidStartFraction"; testing time: 224us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1122): Entering test case "testLineSubstringInvalidNegativeStartFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1124): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1122): Leaving test case "testLineSubstringInvalidNegativeStartFraction"; testing time: 206us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1134): Entering test case "testLineSubstringInvalidEndFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1136): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1134): Leaving test case "testLineSubstringInvalidEndFraction"; testing time: 205us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1146): Entering test case "testLineSubstringInvalidNegativeEndFraction" 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1148): info: check 'exception "Exception" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(1146): Leaving test case "testLineSubstringInvalidNegativeEndFraction"; testing time: 277us 1: ./test/unit/SFCGAL/algorithm/LineSubstringTest.cpp(62): Leaving test suite "SFCGAL_algorithm_LineSubstringTest"; testing time: 36625us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(44): Entering test suite "SFCGAL_algorithm_MinkowskiTest" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(46): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(55): info: check algorithm::minkowskiSum( *g, gB->as< Polygon >() )->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(46): Leaving test case "testEmpty"; testing time: 398us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(59): Entering test case "testEmptyPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(65): info: check sum->asText( 0 ) == "MULTIPOLYGON EMPTY" has passed 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(59): Leaving test case "testEmptyPoint"; testing time: 163us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(68): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(74): 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(68): Leaving test case "testPoint"; testing time: 202us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(76): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(82): 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(76): Leaving test case "testLineString"; testing time: 343us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(87): Entering test case "testLineString2" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(93): 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(87): Leaving test case "testLineString2"; testing time: 297us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(98): Entering test case "testLineString3" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(104): 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(98): Leaving test case "testLineString3"; testing time: 523us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(107): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(115): 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(120): 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(107): Leaving test case "testPolygonWithHole"; testing time: 8957us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(123): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(129): 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(123): Leaving test case "testMultiPoint"; testing time: 265us 1: ./test/unit/SFCGAL/algorithm/MinkowskiSumTest.cpp(44): Leaving test suite "SFCGAL_algorithm_MinkowskiTest"; testing time: 11197us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(41): Entering test suite "SFCGAL_algorithm_NormalTest" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(43): Entering test case "testNormal1" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(53): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(54): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(55): info: check normal.z() == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(43): Leaving test case "testNormal1"; testing time: 233us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(58): Entering test case "testNormal2" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(70): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(71): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(72): info: check normal.z() == 2.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(77): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(78): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(79): info: check normal.z() == -2.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(84): info: check normal.x() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(85): info: check normal.y() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(87): info: check normal.z() == 1.5 has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(58): Leaving test case "testNormal2"; testing time: 313us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(92): Entering test case "testNormal3" 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(101): info: check ! plane.is_degenerate() has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(109): info: check ! plane.is_degenerate() has passed 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(92): Leaving test case "testNormal3"; testing time: 247us 1: ./test/unit/SFCGAL/algorithm/NormalTest.cpp(41): Leaving test suite "SFCGAL_algorithm_NormalTest"; testing time: 814us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(46): Entering test suite "SFCGAL_algorithm_OffsetTest" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(48): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(56): info: check algorithm::offset(*g, 1.0)->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(48): Leaving test case "testEmpty"; testing time: 240us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(60): Entering test case "testSimple" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(66): info: check result->asText(7) == "MULTIPOLYGON(((-1.0000000 10.0000000,-1.0000000 0.0000000,-0.8750000 " "-0.4841229,-0.7500000 -0.6614378,-0.6250000 -0.7806247,-0.5000000 " "-0.8660254,-0.3750000 -0.9270248,-0.2500000 -0.9682458,-0.1250000 " "-0.9921567,0.0000000 -1.0000000,10.0000000 -1.0000000,10.1250000 " "-0.9921567,10.2500000 -0.9682458,10.3750000 -0.9270248,10.5000000 " "-0.8660254,10.6250000 -0.7806247,10.7500000 -0.6614378,10.8750000 " "-0.4841229,11.0000000 0.0000000,11.0000000 10.0000000,10.8750000 " "10.4841229,10.7500000 10.6614378,10.6250000 10.7806247,10.5000000 " "10.8660254,10.3750000 10.9270248,10.2500000 10.9682458,10.1250000 " "10.9921567,10.0000000 11.0000000,0.0000000 11.0000000,-0.1250000 " "10.9921567,-0.2500000 10.9682458,-0.3750000 10.9270248,-0.5000000 " "10.8660254,-0.6250000 10.7806247,-0.7500000 10.6614378,-0.8750000 " "10.4841229,-1.0000000 10.0000000)))" has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(60): Leaving test case "testSimple"; testing time: 518us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(83): Entering test case "testHoles" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(95): info: check result->is() has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(189): info: difference{} between algorithm::area(*result){47.714092714748745} and 47.7{47.700000000000003} doesn't exceed 1% 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(83): Leaving test case "testHoles"; testing time: 4324us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(192): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(196): info: check result->asText(2) == "MULTIPOLYGON(((2.00 1.00,1.75 1.66,1.50 1.87,1.25 1.97,1.00 2.00,0.75 " "1.97,0.50 1.87,0.25 1.66,0.00 1.00,0.25 0.34,0.50 0.13,0.75 0.03,1.00 " "0.00,1.25 0.03,1.50 0.13,1.75 0.34,2.00 1.00)))" has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(192): Leaving test case "testPoint"; testing time: 170us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(203): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(261): info: difference{} between algorithm::area(*result){29.251516736123055} and 29.2515{29.2515} doesn't exceed 1% 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(203): Leaving test case "testLineString"; testing time: 20026us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(264): Entering test case "testPolygonWithHoles" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(431): info: difference{} between algorithm::area(*result){696.05182437787403} and 696.0{696} doesn't exceed 1% 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(264): Leaving test case "testPolygonWithHoles"; testing time: 15312us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(434): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(481): info: check algorithm::covers(*result, *expected) has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(434): Leaving test case "testMultiPoint"; testing time: 9519us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(484): Entering test case "testMultiLineString" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(547): info: check result->almostEqual(*expected, 0.1) has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(484): Leaving test case "testMultiLineString"; testing time: 2837us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(550): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(624): info: check result->almostEqual(*expected, 0.1) has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(550): Leaving test case "testMultiPolygon"; testing time: 3157us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(627): Entering test case "testGeometryCollection" 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(643): info: check algorithm::covers(*result, *expected) has passed 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(627): Leaving test case "testGeometryCollection"; testing time: 4181us 1: ./test/unit/SFCGAL/algorithm/OffsetTest.cpp(46): Leaving test suite "SFCGAL_algorithm_OffsetTest"; testing time: 60345us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(43): Entering test suite "SFCGAL_algorithm_OrientationTest" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(53): Entering test case "testHasConsistentOrientation3D_basicTriangles" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(56): info: check algorithm::hasConsistentOrientation3D( triangulatedSurface ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(64): info: check algorithm::hasConsistentOrientation3D( triangulatedSurface ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(73): info: check algorithm::hasConsistentOrientation3D( triangulatedSurface ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(82): info: check ! algorithm::hasConsistentOrientation3D( triangulatedSurface ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(53): Leaving test case "testHasConsistentOrientation3D_basicTriangles"; testing time: 221us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(89): Entering test case "testHasConsistentOrientation3D_basicPolygons" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(92): info: check algorithm::hasConsistentOrientation3D( polyhedralSurface ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(105): info: check algorithm::hasConsistentOrientation3D( polyhedralSurface ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(118): info: check algorithm::hasConsistentOrientation3D( polyhedralSurface ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(131): info: check ! algorithm::hasConsistentOrientation3D( polyhedralSurface ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(89): Leaving test case "testHasConsistentOrientation3D_basicPolygons"; testing time: 254us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(139): Entering test case "testIsCounterClockWiseOriented_Polygon" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(149): info: check algorithm::isCounterClockWiseOriented( polygon ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(151): info: check ! algorithm::isCounterClockWiseOriented( polygon ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(139): Leaving test case "testIsCounterClockWiseOriented_Polygon"; testing time: 139us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(155): Entering test case "testIsCounterClockWiseOriented_Triangle" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(162): info: check algorithm::isCounterClockWiseOriented( triangle ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(164): info: check ! algorithm::isCounterClockWiseOriented( triangle ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(155): Leaving test case "testIsCounterClockWiseOriented_Triangle"; testing time: 122us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(169): Entering test case "testIsCounterClockWiseOriented_LineString" 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(178): info: check algorithm::isCounterClockWiseOriented( ring ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(180): info: check ! algorithm::isCounterClockWiseOriented( ring ) has passed 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(169): Leaving test case "testIsCounterClockWiseOriented_LineString"; testing time: 123us 1: ./test/unit/SFCGAL/algorithm/OrientationTest.cpp(43): Leaving test suite "SFCGAL_algorithm_OrientationTest"; testing time: 884us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(41): Entering test suite "SFCGAL_algorithm_PlaneTest" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(43): Entering test case "testPlane1" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(48): info: check plane.a() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(49): info: check plane.b() == 0.0 has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(50): info: check plane.c() == 2.0 has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(43): Leaving test case "testPlane1"; testing time: 154us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(53): Entering test case "testPlane" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(75): info: check 'LineString 0: LINESTRING(1 2 3,4 5 6) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(75): info: check 'LineString 1: LINESTRING(1 2 3,1 2 3,1 2 3,1 2 3) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(75): info: check 'LineString 2: LINESTRING(1 2 3,2 4 6,3 6 9,4 8 12) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(75): info: check 'LineString 3: LINESTRING(1 2 3,6 5 4,7 8 9) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(75): info: check 'LineString 4: LINESTRING(0 0 0,1 0 0,1 1 0,0 1 0,0 0 0) is plane' has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(75): 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(75): 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(75): 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(53): Leaving test case "testPlane"; testing time: 734us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): Entering test case "testPlane3DDivideByZeroCrash" 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(85): info: check degenerate_polygon->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(98): info: check ok_polygon->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(100): info: check algorithm::hasPlane3D< Kernel >(ok_polygon->as()) has passed 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(82): Leaving test case "testPlane3DDivideByZeroCrash"; testing time: 199us 1: ./test/unit/SFCGAL/algorithm/PlaneTest.cpp(41): Leaving test suite "SFCGAL_algorithm_PlaneTest"; testing time: 1102us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(45): Entering test suite "SFCGAL_algorithm_StraightSkeletonTest" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(48): Entering test case "testTriangle" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(55): info: check result->numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(56): info: check result->asText( 1 ) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(62): info: check result->numGeometries() == 3U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(63): info: check result->asText( 1 ) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(48): Leaving test case "testTriangle"; testing time: 293us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(68): Entering test case "testPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(75): info: check result->numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(76): info: check result->asText( 0 ) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(82): info: check result->numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(83): info: check result->asText( 0 ) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(68): Leaving test case "testPolygon"; testing time: 359us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(87): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(96): info: check result->numGeometries() == 13 has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(118): info: check algorithm::covers( *r, *e ) has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(87): Leaving test case "testPolygonWithHole"; testing time: 1515us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(122): Entering test case "testPolygonWithHoleTouchingShell" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(125): info: check 'exception "NotImplementedException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(122): Leaving test case "testPolygonWithHoleTouchingShell"; testing time: 274us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(128): 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(128): Leaving test case "testPolygonWithTouchingHoles"; testing time: 626us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(136): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(140): info: check result->numGeometries() == 220U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(136): Leaving test case "testMultiPolygon"; testing time: 103173us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(144): Entering test case "testInvalidTypes" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(158): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(158): info: check result->numGeometries() == 0U has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(144): Leaving test case "testInvalidTypes"; testing time: 240us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(163): Entering test case "testPostgisIssue3107" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(166): info: check 'exception "NotImplementedException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(163): Leaving test case "testPostgisIssue3107"; testing time: 743us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(170): Entering test case "testMultiPolygonWithTouchingHoles" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(173): info: check 'exception "NotImplementedException" raised as expected' has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(170): Leaving test case "testMultiPolygonWithTouchingHoles"; testing time: 685us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(176): Entering test case "testDistanceInM" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(181): info: check out->asText( 1 ) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(176): Leaving test case "testDistanceInM"; testing time: 315us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(184): Entering test case "testMultiEmptyEmpty" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(189): info: check out->asText( 1 ) == expectedWKT has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(184): Leaving test case "testMultiEmptyEmpty"; testing time: 126us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(193): Entering test case "testDegenerateMultiLineString" 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(200): info: check algorithm::length( out->geometryN( i ) ) > tolerance has passed 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(193): Leaving test case "testDegenerateMultiLineString"; testing time: 4358us 1: ./test/unit/SFCGAL/algorithm/StraightSkeletonTest.cpp(45): Leaving test suite "SFCGAL_algorithm_StraightSkeletonTest"; testing time: 112779us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(44): Entering test suite "SFCGAL_algorithm_TesselateTest" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(47): Entering test case "testEmpty" 1: tesselate(POINT EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(LINESTRING EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(POLYGON EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(TRIANGLE EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(SOLID EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(GEOMETRYCOLLECTION EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(MULTIPOINT EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(MULTILINESTRING EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(MULTIPOLYGON EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(MULTISOLID EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(TIN EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: tesselate(POLYHEDRALSURFACE EMPTY) 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(57): info: check result->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(47): Leaving test case "testEmpty"; testing time: 204us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(65): Entering test case "testPoint" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(69): info: check algorithm::tesselate( *g )->asText( 1 ) == wkt has passed 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(65): Leaving test case "testPoint"; testing time: 126us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(71): Entering test case "testLineString" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(75): info: check algorithm::tesselate( *g )->asText( 1 ) == wkt has passed 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(71): Leaving test case "testLineString"; testing time: 129us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(77): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(81): info: check algorithm::tesselate( *g )->asText( 1 ) == wkt has passed 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(77): Leaving test case "testMultiPoint"; testing time: 129us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(83): Entering test case "testMultiLineString" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(87): info: check algorithm::tesselate( *g )->asText( 1 ) == wkt has passed 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(83): Leaving test case "testMultiLineString"; testing time: 138us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(94): Entering test case "testPolygon" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(100): info: check result->asText( 1 ) == wktOut has passed 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(94): Leaving test case "testPolygon"; testing time: 193us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(102): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(108): info: check result->asText( 1 ) == wktOut has passed 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(102): Leaving test case "testMultiPolygon"; testing time: 267us 1: ./test/unit/SFCGAL/algorithm/TesselateTest.cpp(44): Leaving test suite "SFCGAL_algorithm_TesselateTest"; testing time: 1219us 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(43): Entering test suite "SFCGAL_algorithm_TranslateTest" 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(46): Entering test case "testEmpty" 1: Point 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: LineString 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: Polygon 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: Triangle 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: Solid 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: GeometryCollection 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: MultiPoint 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: MultiLineString 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: MultiPolygon 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: MultiSolid 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: TriangulatedSurface 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: PolyhedralSurface 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(55): info: check g.get() != __null has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(57): info: check g->isEmpty() has passed 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(46): Leaving test case "testEmpty"; testing time: 173us 1: ./test/unit/SFCGAL/algorithm/TranslateTest.cpp(43): Leaving test suite "SFCGAL_algorithm_TranslateTest"; testing time: 178us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(40): Entering test suite "SFCGAL_algorithm_UnionTest" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(42): Entering test case "Handle1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(48): info: check *u == *io::readWkt( "POINT(0 1)" ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(42): Leaving test case "Handle1"; testing time: 143us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(51): Entering test case "Handle2" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(57): info: check *u == *io::readWkt( "POINT(0 1)" ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(51): Leaving test case "Handle2"; testing time: 140us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(60): Entering test case "PointPoint" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(67): info: check *u == *io::readWkt( "POINT(0 1)" ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(74): info: check *u == *io::readWkt( "MULTIPOINT(0 0,0 1)" ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(81): info: check *u == *io::readWkt( "POINT(0 1 1)" ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(88): info: check *u == *io::readWkt( "MULTIPOINT(0 0 0,0 0 1)" ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(60): Leaving test case "PointPoint"; testing time: 211us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(92): Entering test case "PointLine" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(99): info: check *u == *io::readWkt( "LINESTRING(-1 0,.5 0,1 0)" ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(106): info: check *u == *io::readWkt( "LINESTRING(0 0 -1,0 0 .5,0 0 1)" ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(92): Leaving test case "PointLine"; testing time: 216us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(110): Entering test case "LineLine" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(117): info: check *u == *io::readWkt( "MULTILINESTRING((-1 0,1 0),(-1 1,1 1))" ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(124): 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(110): Leaving test case "LineLine"; testing time: 256us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(128): Entering test case "LineVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(139): info: check u->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(140): info: check u->geometryN( 0 ).geometryTypeId() == TYPE_LINESTRING has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(141): info: check u->geometryN( 1 ).geometryTypeId() == TYPE_LINESTRING has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(142): info: check u->geometryN( 2 ).geometryTypeId() == TYPE_SOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(128): Leaving test case "LineVolume"; testing time: 16604us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(145): Entering test case "PointSurface" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(152): info: check *u == *io::readWkt( "TRIANGLE((0 0,0 1,1 0,0 0))" ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(159): 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(145): Leaving test case "PointSurface"; testing time: 376us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(163): Entering test case "PointVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(175): info: check u->geometryTypeId() == TYPE_SOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(180): info: check u->geometryTypeId() == TYPE_GEOMETRYCOLLECTION has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(163): Leaving test case "PointVolume"; testing time: 26521us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(184): Entering test case "TriangleTriangle" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(191): info: check *u == *io::readWkt( "TRIANGLE((0 0,0 1,1 0,0 0))" ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(184): Leaving test case "TriangleTriangle"; testing time: 518us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(195): Entering test case "PolygonPolygon1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(201): 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(209): 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(195): Leaving test case "PolygonPolygon1"; testing time: 785us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(213): Entering test case "PolygonPolygon2" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(227): info: check u->geometryTypeId() == TYPE_POLYGON has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(228): info: check algorithm::area3D( *u ) == 2.5 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(233): info: check u->geometryTypeId() == TYPE_TRIANGULATEDSURFACE has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(234): info: check algorithm::area3D( *u ) == 2.5 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(213): Leaving test case "PolygonPolygon2"; testing time: 8017us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(238): Entering test case "PolygonPolygon3" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(256): info: check std::abs( algorithm::area( *u ) - 25.56 ) < .01 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(261): info: check std::abs( algorithm::area3D( *u ) - 25.56 ) < .01 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(238): Leaving test case "PolygonPolygon3"; testing time: 4488883us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(265): Entering test case "GardenFailures1" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(273): info: check algorithm::area( *a ) + algorithm::area( *b ) == algorithm::area( *u ) has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(265): Leaving test case "GardenFailures1"; testing time: 1514us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(277): Entering test case "GardenFailures2" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures2 did not check any assertions 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(277): Leaving test case "GardenFailures2"; testing time: 2678us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Entering test case "GardenFailures3" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures3 did not check any assertions 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(288): Leaving test case "GardenFailures3"; testing time: 206us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(299): Entering test case "GardenFailures4" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures4 did not check any assertions 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(299): Leaving test case "GardenFailures4"; testing time: 1909us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(310): Entering test case "GardenFailures5" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures5 did not check any assertions 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(310): Leaving test case "GardenFailures5"; testing time: 644us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(321): Entering test case "GardenFailures6" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures6 did not check any assertions 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(321): Leaving test case "GardenFailures6"; testing time: 1676us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(332): Entering test case "GardenFailures7" 1: Test case SFCGAL_algorithm_UnionTest/GardenFailures7 did not check any assertions 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(332): Leaving test case "GardenFailures7"; testing time: 1507us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(340): Entering test case "VolumeVolume" 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(353): info: check u->geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(354): info: check algorithm::volume( *u ) == 2 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(360): info: check u->geometryTypeId() == TYPE_SOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(361): info: check algorithm::volume( *u ) == 1.5 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(367): info: check u->geometryTypeId() == TYPE_SOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(368): info: check algorithm::volume( *u ) == 2 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(375): info: check u->geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(376): info: check algorithm::volume( *u ) == 2 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(383): info: check u->geometryTypeId() == TYPE_MULTISOLID has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(384): info: check algorithm::volume( *u ) == 2 has passed 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(340): Leaving test case "VolumeVolume"; testing time: 319914us 1: ./test/unit/SFCGAL/algorithm/UnionTest.cpp(40): Leaving test suite "SFCGAL_algorithm_UnionTest"; testing time: 4872904us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(34): Entering test suite "SFCGAL_algorithm_VolumeTest" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(36): Entering test case "cubeVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(45): info: check algorithm::volume(*s) == 1 has passed 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(36): Leaving test case "cubeVolume"; testing time: 9021us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(48): Entering test case "cubeWithHoleVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(65): info: check algorithm::volume( s->as(), algorithm::NoValidityCheck()) - ref < 0.001 has passed 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(48): Leaving test case "cubeWithHoleVolume"; testing time: 26368us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(70): Entering test case "invertedCubeVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(79): info: check algorithm::volume(*s) == -1 has passed 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(70): Leaving test case "invertedCubeVolume"; testing time: 8899us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(82): Entering test case "polyhedronVolume" 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(93): info: check vol * 6 == 1.0 has passed 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(82): Leaving test case "polyhedronVolume"; testing time: 2658us 1: ./test/unit/SFCGAL/algorithm/VolumeTest.cpp(34): Leaving test suite "SFCGAL_algorithm_VolumeTest"; testing time: 46974us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(40): Entering test suite "SFCGAL_sfcgal_cTest" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(51): Entering test case "testErrorOnBadGeometryType" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(60): info: check 2 == sfcgal_linestring_num_points( gl ) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(61): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(64): info: check sfcgal_triangle_vertex( gl, 0 ) == 0 has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(65): info: check hasError == true has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(70): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(74): info: check hasError == true has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(51): Leaving test case "testErrorOnBadGeometryType"; testing time: 164us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(77): Entering test case "testStraightSkeletonPolygon" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(87): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(88): info: check 5 == sfcgal_geometry_collection_num_geometries( sk ) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(77): Leaving test case "testStraightSkeletonPolygon"; testing time: 280us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(91): Entering test case "testStraightSkeletonMultiPolygon" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(101): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(102): info: check 8 == sfcgal_geometry_collection_num_geometries( sk ) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(91): Leaving test case "testStraightSkeletonMultiPolygon"; testing time: 291us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(105): Entering test case "testApproximateMedialAxis" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(115): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(120): info: check 11 == sfcgal_geometry_collection_num_geometries( sk ) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(105): Leaving test case "testApproximateMedialAxis"; testing time: 790us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(125): Entering test case "testCovers" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(136): info: check sfcgal_geometry_covers( g1.get(), g2.get() ) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(125): Leaving test case "testCovers"; testing time: 427us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(139): Entering test case "testLineSubstring" 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(146): info: check hasError == false has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(148): info: check sfcgal_geometry_covers_3d( ls, g2.get() ) has passed 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(139): Leaving test case "testLineSubstring"; testing time: 234us 1: ./test/unit/SFCGAL/capi/sfcgal_cTest.cpp(40): Leaving test suite "SFCGAL_sfcgal_cTest"; testing time: 2217us 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(32): Entering test suite "SFCGAL_detail_ComplexComparatorTest" 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(34): Entering test case "testComparator" 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(38): info: check ! less( std::complex< double >( 1.0,0.0 ), std::complex< double >( 0.0,0.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(39): info: check ! less( std::complex< double >( 0.0,0.0 ), std::complex< double >( 0.0,0.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(40): info: check less( std::complex< double >( 0.0,0.0 ), std::complex< double >( 1.0,0.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(41): info: check less( std::complex< double >( 0.0,0.0 ), std::complex< double >( 0.0,1.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(34): Leaving test case "testComparator"; testing time: 126us 1: ./test/unit/SFCGAL/detail/ComplexComparatorTest.cpp(32): Leaving test suite "SFCGAL_detail_ComplexComparatorTest"; testing time: 131us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(32): Entering test suite "SFCGAL_detail_IntervalTest" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(35): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(38): info: check std::isnan( bound.lower() ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(39): info: check std::isnan( bound.upper() ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(35): Leaving test case "testDefaultConstructor"; testing time: 125us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(43): Entering test case "testConstructorWithValue" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(46): info: check bound.lower() == 5.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(47): info: check bound.upper() == 5.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(43): Leaving test case "testConstructorWithValue"; testing time: 120us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(51): Entering test case "testConstructorWithTwoValues" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(54): info: check bound.lower() == 3.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(55): info: check bound.upper() == 5.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(51): Leaving test case "testConstructorWithTwoValues"; testing time: 123us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(64): Entering test case "testEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(67): info: check bound.isEmpty() has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(64): Leaving test case "testEmpty"; testing time: 118us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(69): Entering test case "testNotEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(72): info: check ! bound.isEmpty() has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(69): Leaving test case "testNotEmpty"; testing time: 116us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(78): Entering test case "testWidth" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(81): info: check bound.width() == 1.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(78): Leaving test case "testWidth"; testing time: 116us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(85): Entering test case "testExpandByEmpty" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(89): info: check bound.isEmpty() has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(85): Leaving test case "testExpandByEmpty"; testing time: 115us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(93): Entering test case "testExpandToIncludeInterval_emptyExpanded" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(97): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(98): info: check bound.upper() == 1.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(93): Leaving test case "testExpandToIncludeInterval_emptyExpanded"; testing time: 117us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(100): Entering test case "testExpandToIncludeInterval_expandByEmpty" 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() == 1.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(100): Leaving test case "testExpandToIncludeInterval_expandByEmpty"; testing time: 117us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(107): Entering test case "testExpandToIncludeInterval_classic" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(111): info: check bound.lower() == -1.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(112): info: check bound.upper() == 2.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(107): Leaving test case "testExpandToIncludeInterval_classic"; testing time: 125us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(117): Entering test case "testExpandToIncludeValue_classic1" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(121): info: check bound.lower() == 0.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(122): info: check bound.upper() == 2.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(117): Leaving test case "testExpandToIncludeValue_classic1"; testing time: 119us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(124): Entering test case "testExpandToIncludeValue_classic2" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(128): info: check bound.lower() == -2.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(129): info: check bound.upper() == 1.0 has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(124): Leaving test case "testExpandToIncludeValue_classic2"; testing time: 117us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(133): Entering test case "testIntersects_emptyBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(135): info: check ! Interval().intersects( Interval() ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(136): info: check ! Interval( 0.0,1.0 ).intersects( Interval() ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(137): info: check ! Interval().intersects( Interval( 0.0,1.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(133): Leaving test case "testIntersects_emptyBehavior"; testing time: 119us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(140): Entering test case "testIntersects_normalBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(142): info: check Interval( 0.0,1.0 ).intersects( Interval( -1.0,0.5 ) ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(143): info: check Interval( 0.0,1.0 ).intersects( Interval( 0.3,0.5 ) ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(144): info: check Interval( 0.0,1.0 ).intersects( Interval( 0.5,2.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(146): info: check ! Interval( 0.0,1.0 ).intersects( Interval( 2.0,3.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(147): info: check ! Interval( 2.0,3.0 ).intersects( Interval( 0.0,1.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(140): Leaving test case "testIntersects_normalBehavior"; testing time: 124us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(149): Entering test case "testIntersects_limitBehavior" 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(151): info: check Interval( 0.0,1.0 ).intersects( Interval( 1.0,2.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(152): info: check Interval( 0.0,1.0 ).intersects( Interval( -1.0,0.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(154): info: check Interval( 1.0,2.0 ).intersects( Interval( 0.0,1.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(155): info: check Interval( -1.0,0.0 ).intersects( Interval( 0.0,1.0 ) ) has passed 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(149): Leaving test case "testIntersects_limitBehavior"; testing time: 120us 1: ./test/unit/SFCGAL/detail/IntervalTest.cpp(32): Leaving test suite "SFCGAL_detail_IntervalTest"; testing time: 1861us 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(32): Entering test suite "SFCGAL_GeometryGraphBuilderTest" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(34): Entering test case "addPoint" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(48): info: check graph.numVertices() == 3U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(49): info: check graph.numEdges() == 0U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(50): info: check b == d has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(52): info: check graph[ a ].coordinate == Coordinate( 0.0,0.0,0.0 ) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(53): info: check graph[ b ].coordinate == Coordinate( 1.0,1.0,1.0 ) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(54): info: check graph[ c ].coordinate == Coordinate( 2.0,2.0,2.0 ) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(34): Leaving test case "addPoint"; testing time: 137us 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(59): Entering test case "addLineString" 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(76): info: check graph.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(77): info: check graph.numEdges() == 4U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(81): info: check graph.target( sharedLineString[ i ] ) == graph.source( sharedLineString[ ( i+1 ) % 4 ] ) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(81): info: check graph.target( sharedLineString[ i ] ) == graph.source( sharedLineString[ ( i+1 ) % 4 ] ) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(81): info: check graph.target( sharedLineString[ i ] ) == graph.source( sharedLineString[ ( i+1 ) % 4 ] ) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(81): info: check graph.target( sharedLineString[ i ] ) == graph.source( sharedLineString[ ( i+1 ) % 4 ] ) has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(59): Leaving test case "addLineString"; testing time: 145us 1: ./test/unit/SFCGAL/graph/GeometryGraphBuilderTest.cpp(32): Leaving test suite "SFCGAL_GeometryGraphBuilderTest"; testing time: 293us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(30): Entering test suite "SFCGAL_GeometryGraphTest" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(32): Entering test case "addVertexAndEdges" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(42): info: check graph.source( ab ) == a has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(43): info: check graph.target( ab ) == b has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(45): info: check graph.numVertices() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(46): info: check graph.numEdges() == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(32): Leaving test case "addVertexAndEdges"; testing time: 121us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(51): Entering test case "adjacentVertices" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(67): info: check bAjacentVertices.size() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(68): info: check bAjacentVertices.count( a ) == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(69): info: check bAjacentVertices.count( c ) == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(51): Leaving test case "adjacentVertices"; testing time: 122us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(74): Entering test case "inOutEdges" 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(95): info: check inEdges.size() == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(96): info: check inEdges[0] == ab has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(98): info: check outEdges.size() == 1U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(99): info: check outEdges[0] == bc has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(101): info: check inOutEdges.size() == 2U has passed 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(103): 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(106): 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(74): Leaving test case "inOutEdges"; testing time: 129us 1: ./test/unit/SFCGAL/graph/GeometryGraphTest.cpp(30): Leaving test suite "SFCGAL_GeometryGraphTest"; testing time: 387us 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(30): Entering test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest" 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(33): Entering test case "basicTestCase" 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(60): info: check algorithm::isHalfEdge( graph ) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(65): info: check algorithm::isHalfEdge( graph ) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(70): info: check algorithm::isHalfEdge( graph ) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(72): info: check ! algorithm::isHalfEdge( graph ) has passed 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(33): Leaving test case "basicTestCase"; testing time: 128us 1: ./test/unit/SFCGAL/graph/algorithm/IsHalfEdgeTest.cpp(30): Leaving test suite "SFCGAL_graph_algorithm_IsHalfEdgeTest"; testing time: 132us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(45): Entering test suite "SFCGAL_io_SerializationTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(47): Entering test case "textTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(67): info: check pt1 == rpt1 has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(68): info: check q1 == rq1 has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(47): Leaving test case "textTest"; testing time: 266us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(71): Entering test case "binaryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(86): info: check pt == rpt has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(71): Leaving test case "binaryTest"; testing time: 149us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(89): Entering test case "geometryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(103): 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 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(105): info: check io::readBinaryGeometry( io::writeBinaryGeometry( *g3 ) )->asText() == g3->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(106): info: check io::readBinaryGeometry( io::writeBinaryGeometry( *g4 ) )->asText() == g4->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(107): info: check io::readBinaryGeometry( io::writeBinaryGeometry( *g5 ) )->asText() == g5->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(108): info: check io::readBinaryGeometry( io::writeBinaryGeometry( *g6 ) )->asText() == g6->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(109): info: check io::readBinaryGeometry( io::writeBinaryGeometry( *g7 ) )->asText() == g7->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(110): info: check io::readBinaryGeometry( io::writeBinaryGeometry( *g8 ) )->asText() == g8->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(111): info: check io::readBinaryGeometry( io::writeBinaryGeometry( *g9 ) )->asText() == g9->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(112): info: check io::readBinaryGeometry( io::writeBinaryGeometry( *g10 ) )->asText() == g10->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(113): info: check io::readBinaryGeometry( io::writeBinaryGeometry( *g11 ) )->asText() == g11->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(89): Leaving test case "geometryTest"; testing time: 1655us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(117): Entering test case "caseTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(120): info: check io::readBinaryGeometry( io::writeBinaryGeometry( *g1 ) )->asText() == g1->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(117): Leaving test case "caseTest"; testing time: 172us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(123): Entering test case "extBinaryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(138): info: check mg1->asText() == ng2->asText() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(123): Leaving test case "extBinaryTest"; testing time: 253us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(143): Entering test case "preparedGeometryTest" 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(149): info: check io::readBinaryPrepared( io::writeBinaryPrepared( *g1 ) )->asEWKT() == g1->asEWKT() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(150): info: check io::readBinaryPrepared( io::writeBinaryPrepared( *g2 ) )->asEWKT() == g2->asEWKT() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(151): info: check io::readBinaryPrepared( io::writeBinaryPrepared( *g3 ) )->asEWKT() == g3->asEWKT() has passed 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(143): Leaving test case "preparedGeometryTest"; testing time: 258us 1: ./test/unit/SFCGAL/io/SerializationTest.cpp(45): Leaving test suite "SFCGAL_io_SerializationTest"; testing time: 2782us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(44): Entering test suite "SFCGAL_io_WktReaderTest" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(48): Entering test case "pointEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(51): info: check g->is< Point >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(52): info: check g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(48): Leaving test case "pointEmpty"; testing time: 123us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(56): Entering test case "pointXY" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(59): info: check g->is< Point >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(60): info: check ! g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(62): info: check g->as< Point >().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(63): info: check g->as< Point >().y() == 6.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(56): Leaving test case "pointXY"; testing time: 129us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(66): Entering test case "pointXYZ_implicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(69): info: check g->is< Point >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(70): info: check ! g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(72): info: check g->is3D() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(73): info: check ! g->isMeasured() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(75): info: check g->as< Point >().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(76): info: check g->as< Point >().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(77): info: check g->as< Point >().z() == 6.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(66): Leaving test case "pointXYZ_implicit"; testing time: 134us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(80): Entering test case "pointXYZ_explicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(83): info: check g->is< Point >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(84): info: check ! g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(86): info: check g->is3D() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(87): info: check ! g->isMeasured() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(89): info: check g->as< Point >().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(90): info: check g->as< Point >().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(91): info: check g->as< Point >().z() == 6.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(80): Leaving test case "pointXYZ_explicit"; testing time: 134us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(95): Entering test case "pointXYM_explicit" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(98): info: check g->is< Point >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(99): info: check ! g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(101): info: check ! g->is3D() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(102): info: check g->isMeasured() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(104): info: check g->as< Point >().x() == 4.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(105): info: check g->as< Point >().y() == 5.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(106): info: check g->as< Point >().m() == 6.0 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(95): Leaving test case "pointXYM_explicit"; testing time: 134us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(112): Entering test case "lineStringEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(115): info: check g->is< LineString >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(116): info: check g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(112): Leaving test case "lineStringEmpty"; testing time: 119us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(119): Entering test case "lineString_twoPoints" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(122): info: check g->is< LineString >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(123): info: check ! g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(124): info: check g->as< LineString >().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(119): Leaving test case "lineString_twoPoints"; testing time: 131us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(127): Entering test case "lineString_twoPoints3D" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(130): info: check g->is< LineString >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(131): info: check ! g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(132): info: check g->as< LineString >().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(133): info: check g->as< LineString >().pointN( 0 ).is3D() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(134): info: check g->as< LineString >().pointN( 1 ).is3D() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(127): Leaving test case "lineString_twoPoints3D"; testing time: 132us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(140): Entering test case "polygonEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(143): info: check g->is< Polygon >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(144): info: check g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(140): Leaving test case "polygonEmpty"; testing time: 120us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(149): Entering test case "polygonWithFourPoints" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(152): info: check g->is< Polygon >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(153): info: check ! g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(154): info: check g->as< Polygon >().exteriorRing().numPoints() == 4U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(149): Leaving test case "polygonWithFourPoints"; testing time: 133us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(162): Entering test case "multiPointEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(165): info: check g->is< MultiPoint >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(166): info: check g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(162): Leaving test case "multiPointEmpty"; testing time: 121us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(169): Entering test case "multiPointEmpty2" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(172): info: check g->asText() == "MULTIPOINT((0/1 0/1),(1/1 1/1))" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(173): info: check g->is< MultiPoint >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(174): info: check g->numGeometries() == 2 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(169): Leaving test case "multiPointEmpty2"; testing time: 139us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(177): Entering test case "multiPointEmpty3" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(180): info: check g->asText() == "MULTIPOINT EMPTY" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(181): info: check g->is< MultiPoint >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(182): info: check g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(177): Leaving test case "multiPointEmpty3"; testing time: 123us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(187): Entering test case "multiLineStringEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(190): info: check g->is< MultiLineString >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(191): info: check g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(187): Leaving test case "multiLineStringEmpty"; testing time: 120us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(197): Entering test case "multiPolygonEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(200): info: check g->is< MultiPolygon >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(201): info: check g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(197): Leaving test case "multiPolygonEmpty"; testing time: 120us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(208): Entering test case "geometryCollectionEmpty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(211): info: check g->is< GeometryCollection >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(212): info: check g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(208): Leaving test case "geometryCollectionEmpty"; testing time: 121us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(219): Entering test case "triangulatedSurface_Empty" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(222): info: check g->is< TriangulatedSurface >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(223): info: check g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(219): Leaving test case "triangulatedSurface_Empty"; testing time: 120us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(226): Entering test case "triangulatedSurface_fourTriangles" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(235): info: check g->is< TriangulatedSurface >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(236): info: check ! g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(238): info: check g->as< TriangulatedSurface >().numGeometries() == 4U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(226): Leaving test case "triangulatedSurface_fourTriangles"; testing time: 181us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(241): Entering test case "wkt_exactTest" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(244): info: check g->is< LineString >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(245): info: check ! g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(246): info: check g->as< LineString >().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(255): info: check xn == 2 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(256): info: check xd == 3 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(257): info: check yn == 3 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(258): info: check yd == 2 has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(241): Leaving test case "wkt_exactTest"; testing time: 140us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(261): Entering test case "charArrayRead" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(265): info: check g->is< LineString >() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(266): info: check ! g->isEmpty() has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(267): info: check g->as< LineString >().numPoints() == 2U has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(261): Leaving test case "charArrayRead"; testing time: 140us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(270): Entering test case "wktExtraCharacters" 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(280): info: check err == "Extra characters in WKT: POINT(1 0)" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(283): info: check threw has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(294): info: check err == "Extra characters in WKT: POINT(1 0)" has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(297): info: check threw has passed 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(270): Leaving test case "wktExtraCharacters"; testing time: 150us 1: ./test/unit/SFCGAL/io/WktReaderTest.cpp(44): Leaving test suite "SFCGAL_io_WktReaderTest"; testing time: 2869us 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(29): Entering test suite "SFCGAL_transform_AffineTransform2Test" 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(31): Entering test case "simpleTranslate" 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(43): info: check g.pointN( 0 ).asText( 5 ) == "POINT(1.00000 2.00000)" has passed 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(44): info: check g.pointN( 1 ).asText( 5 ) == "POINT(2.00000 3.00000)" has passed 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(31): Leaving test case "simpleTranslate"; testing time: 210us 1: ./test/unit/SFCGAL/transform/AffineTransform2Test.cpp(29): Leaving test suite "SFCGAL_transform_AffineTransform2Test"; testing time: 216us 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(31): Entering test suite "SFCGAL_transform_ForceZOrderPointsTest" 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(33): Entering test case "simple" 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(38): info: check ! p.isCounterClockWiseOriented() has passed 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(43): info: check g1->is3D() has passed 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(44): info: check g1->as().isCounterClockWiseOriented() has passed 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(33): Leaving test case "simple"; testing time: 158us 1: ./test/unit/SFCGAL/transform/ForceZOrderPointsTest.cpp(31): Leaving test suite "SFCGAL_transform_ForceZOrderPointsTest"; testing time: 162us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(30): Entering test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(33): Entering test case "testDefaultConstructor" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(36): info: check triangulation.numVertices() == 0U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(37): info: check triangulation.numTriangles() == 0U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(33): Leaving test case "testDefaultConstructor"; testing time: 120us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(40): Entering test case "testTriangulateSquare" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(53): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(54): info: check triangulation.numTriangles() == 2U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(62): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(63): info: check triangulation.numTriangles() == 2U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(70): info: check it->info().nestingLevel == -1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(70): info: check it->info().nestingLevel == -1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(70): info: check it->info().nestingLevel == -1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(70): info: check it->info().nestingLevel == -1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(70): info: check it->info().nestingLevel == -1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(70): info: check it->info().nestingLevel == -1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(80): info: check it->info().nestingLevel == 0 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(83): info: check it->info().nestingLevel == 1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(80): info: check it->info().nestingLevel == 0 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(83): info: check it->info().nestingLevel == 1 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(80): info: check it->info().nestingLevel == 0 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(80): info: check it->info().nestingLevel == 0 has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(40): Leaving test case "testTriangulateSquare"; testing time: 149us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(91): Entering test case "testProjectionPlane" 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(104): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(105): info: check triangulation.numTriangles() == 2U has passed 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(91): Leaving test case "testProjectionPlane"; testing time: 125us 1: ./test/unit/SFCGAL/triangulate/ConstraintDelaunayTriangulationTest.cpp(30): Leaving test suite "SFCGAL_triangulate_ConstraintDelaunayTriangulationTest"; testing time: 409us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(30): Entering test suite "SFCGAL_triangulate_Triangulate2DZTest" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(32): Entering test case "testPoint" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(36): info: check triangulation.numVertices() == 1U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(37): info: check triangulation.numTriangles() == 0U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(32): Leaving test case "testPoint"; testing time: 130us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(40): Entering test case "testLineString" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(44): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(45): info: check triangulation.numTriangles() == 2U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(40): Leaving test case "testLineString"; testing time: 159us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(48): Entering test case "testPolygonWithHole" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(52): info: check triangulation.numVertices() == 8U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(53): info: check triangulation.numTriangles() == 10U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(48): Leaving test case "testPolygonWithHole"; testing time: 429us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(57): Entering test case "testMultiPoint" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(61): info: check triangulation.numVertices() == 4U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(62): info: check triangulation.numTriangles() == 2U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(57): Leaving test case "testMultiPoint"; testing time: 156us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(68): Entering test case "testMultiPolygon" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(72): info: check triangulation.numVertices() == 41U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(73): info: check triangulation.numTriangles() == 72U has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(68): Leaving test case "testMultiPolygon"; testing time: 1455us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(79): Entering test case "testSolid" 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(89): info: check 'exception "GeometryInvalidityException" raised as expected' has passed 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(79): Leaving test case "testSolid"; testing time: 615us 1: ./test/unit/SFCGAL/triangulate/Triangulate2DZTest.cpp(30): Leaving test suite "SFCGAL_triangulate_Triangulate2DZTest"; testing time: 2973us 1: Leaving test module "UnitTestSFCGAL"; testing time: 9848785us 1:  1: *** No errors detected 1:  1/2 Test #1: unit-test ........................ Passed 9.86 sec 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){0} and expectedDistance{0} doesn't exceed 1e-13% 2: /<>/test/data/DistanceTest.txt:43 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(125): info: difference{} between gA->distance3D( *gB ){0} and expectedDistance{0} doesn't exceed 1e-13% 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(54): Leaving test case "testFileDistanceTest"; testing time: 47313261us 2: ./test/regress/standalone/SFCGAL/DistanceTest.cpp(49): Leaving test suite "SFCGAL_DistanceTest"; testing time: 47313273us 2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(31): Entering test suite "SFCGAL_IntersectionTest" 2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(35): 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(35): Leaving test case "test_postgis_4157"; testing time: 5376us 2: ./test/regress/standalone/SFCGAL/IntersectionTest.cpp(31): Leaving test suite "SFCGAL_IntersectionTest"; testing time: 5393us 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(45): Entering test suite "SFCGAL_IntersectsTest" 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(88): Entering test case "testLimitsIntersects" 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(94): info: check ifs.good() has passed 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(106): info: check throws == false has passed 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(88): Leaving test case "testLimitsIntersects"; testing time: 34762us 2: ./test/regress/standalone/SFCGAL/IntersectsTest.cpp(45): Leaving test suite "SFCGAL_IntersectsTest"; testing time: 34769us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(51): Entering test suite "SFCGAL_StraightSkeletonTest" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(112): Entering test case "testStraightSkeleton_issue153" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(124): info: check algorithm::covers(*result, *expected) has passed 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(112): Leaving test case "testStraightSkeleton_issue153"; testing time: 3676us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(127): Entering test case "testStraightSkeleton_issue133" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(141): info: check algorithm::covers(*result_wkt1, *expected) has passed 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(127): Leaving test case "testStraightSkeleton_issue133"; testing time: 3077us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(144): Entering test case "testStraightSkeletonTestIssue" 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(58): info: check ifs.good() has passed 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(106): info: check exp == obt has passed 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(58): info: check ifs.good() has passed 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(106): info: check exp == obt has passed 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(144): Leaving test case "testStraightSkeletonTestIssue"; testing time: 20380098us 2: ./test/regress/standalone/SFCGAL/StraightSkeletonTest.cpp(51): Leaving test suite "SFCGAL_StraightSkeletonTest"; testing time: 20386883us 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(47): Entering test suite "SFCGAL_TriangulatePolygonTest" 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(53): Entering test case "testTriangulatePolygon" 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(61): info: check ifs.good() has passed 2: [line#2]0 POLYGON((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0)) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #2 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){1} and algorithm::area3D( triangulatedSurface ){1} doesn't exceed 0.5% 2: [line#3]0 POLYGON((0.0 0.0,1.0 0.0,1.0 1.0,0.0 1.0,0.0 0.0),(0.2 0.2,0.2 0.8,0.8 0.8,0.8 0.2,0.2 0.2)) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #8 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){0.64000000000000001} and algorithm::area3D( triangulatedSurface ){0.6399999999999999} doesn't exceed 0.5% 2: [line#4]0 POLYGON((0.0 0.0,1.0 0.0,0.0 0.5,0.0 0.0)) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #1 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){0.24999999999999997} and algorithm::area3D( triangulatedSurface ){0.25} doesn't exceed 0.5% 2: [line#7]0 POLYGON((-4.50429870120885e-16 0.662500147457656,0.0022364652369431 0.666684279623519,0.151471862576139 0.848528137423853,0.333315720376473 0.997763534763051,0.540779881161888 1.10865543901354,0.765891613580642 1.17694233648388,0.999999999999996 1.2,1.23410838641935 1.17694233648388,1.4592201188381 1.10865543901355,1.66668427962352 0.997763534763056,1.84852813742385 0.848528137423859,1.99776353476305 0.666684279623525,2.10865543901354 0.45922011883811,2.17694233648388 0.234108386419357,2.2 0,2.17694233648388 -0.234108386419354,2.10865543901354 -0.459220118838107,1.99776353476305 -0.666684279623522,1.84852813742386 -0.848528137423856,1.66668427962352 -0.997763534763054,1.45922011883811 -1.10865543901354,1.23410838641936 -1.17694233648388,1 -1.2,0.765891613580648 -1.17694233648388,0.540779881161895 -1.10865543901355,0.333315720376479 -0.997763534763056,0.151471862576145 -0.848528137423859,0.00223646523694754 -0.666684279623525,2.70612385388713e-16 -0.662500147457656,-0.00223646523694532 -0.666684279623522,-0.151471862576142 -0.848528137423856,-0.333315720376476 -0.997763534763054,-0.540779881161891 -1.10865543901354,-0.765891613580644 -1.17694233648388,-0.999999999999998 -1.2,-1.23410838641935 -1.17694233648388,-1.45922011883811 -1.10865543901355,-1.66668427962352 -0.997763534763056,-1.84852813742385 -0.848528137423859,-1.99776353476305 -0.666684279623525,-2.10865543901354 -0.459220118838111,-2.17694233648388 -0.234108386419357,-2.2 -3.87730212519921e-15,-2.17694233648388 0.23410838641935,-2.10865543901355 0.459220118838104,-1.99776353476306 0.666684279623519,-1.84852813742386 0.848528137423853,-1.66668427962353 0.997763534763051,-1.45922011883811 1.10865543901354,-1.23410838641936 1.17694233648388,-1 1.2,-0.76589161358065 1.17694233648388,-0.540779881161896 1.10865543901355,-0.33331572037648 0.997763534763056,-0.151471862576145 0.848528137423859,-0.00223646523694754 0.666684279623525,-4.50429870120885e-16 0.662500147457656)) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #54 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){8.6405135326294165} and algorithm::area3D( triangulatedSurface ){8.6405135326294165} doesn't exceed 0.5% 2: [line#9]0 POLYGON((1.3 0.0,4.0 0.5,6.7 1.0,5.2 10.0,4.0 10.1,0.0 9.1,1.3 0.0)) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #4 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){50.094999999999999} and algorithm::area3D( triangulatedSurface ){50.094999999999999} doesn't exceed 0.5% 2: [line#12]0 MULTIPOLYGON(((2.4 1,4.7 1.5,7 2,7.5 0,12.2 1.1,9.3 13.8,0 11.7,2.4 1))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #5 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){114.95499999999998} and algorithm::area3D( triangulatedSurface ){114.955} doesn't exceed 0.5% 2: [line#16]0 MULTIPOLYGON(((0.8 1.7,0.5 1.5,0.2 1.3,0 0.9,0 0.5,0.3 0.2,0.6 0,0.9 0,1.3 0,1.6 0.3,1.8 0.5,1.8 0.9,1.7 1.2,1.6 1.5,1.3 1.8,0.8 1.7))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #13 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){2.4699999999999998} and algorithm::area3D( triangulatedSurface ){2.4699999999999998} doesn't exceed 0.5% 2: [line#21]0 MULTIPOLYGON(((4.8 2.2,4.6 2.4,4.4 2.6,4.8 3.1,3.4 4.6,0 1.5,1.5 0.1,2 0.5,2.3 0.2,2.4 0,4.8 2.2))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #8 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){11.474999999999998} and algorithm::area3D( triangulatedSurface ){11.475} doesn't exceed 0.5% 2: [line#23]0 MULTIPOLYGON(((4.8 2.2,4.4 2.6,4.8 3.1,3.4 4.6,0 1.5,1.5 0.1,2 0.5,2.3 0.2,2.4 0,4.8 2.2))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #7 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){11.475} and algorithm::area3D( triangulatedSurface ){11.475} doesn't exceed 0.5% 2: [line#27]0 MULTIPOLYGON(((5.8 20,4.3 18.5,1.8 16,4.3 13.4,0 8.9,5.5 3.2,4.7 2.4,7.1 0,13.7 6.6,8.6 11.9,11.1 14.7,5.8 20))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #9 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){133.38000000000005} and algorithm::area3D( triangulatedSurface ){133.38000000000002} doesn't exceed 0.5% 2: [line#28]0 MULTIPOLYGON(((5.8 20,1.8 16,4.3 13.4,0 8.9,5.5 3.2,4.7 2.4,7.1 0,13.7 6.6,8.6 11.9,11.1 14.7,5.8 20))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #8 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){133.38} and algorithm::area3D( triangulatedSurface ){133.38} doesn't exceed 0.5% 2: [line#31]0 MULTIPOLYGON(((12.2 0,24.5 11,36.8 22,48.2 32.1,34 44,8.5 21.3,8.3 21.5,8.1 21.6,7.6 21.7,7.2 21.7,6.8 21.5,6.4 21.2,6.1 20.8,6.1 20.4,6.1 20,6.3 19.6,6.4 19.4,0 13.7,12.2 0))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #16 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){861.93000000000018} and algorithm::area3D( triangulatedSurface ){861.92999999999972} doesn't exceed 0.5% 2: [line#32]0 MULTIPOLYGON(((12.2 0,36.8 22,48.2 32.1,34 44,8.5 21.3,8.3 21.5,8.1 21.6,7.6 21.7,7.2 21.7,6.8 21.5,6.4 21.2,6.1 20.8,6.1 20,6.4 19.4,0 13.7,12.2 0))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #13 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){861.92999999999995} and algorithm::area3D( triangulatedSurface ){861.92999999999995} doesn't exceed 0.5% 2: [line#36]0 MULTIPOLYGON(((1.1 0,4.1 0.5,7.1 1,5.9 7.5,0 6.5,1.1 0))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(102): info: check 'no exceptions thrown by triangulate::triangulatePolygon3D( *g, triangulatedSurface )' has passed 2: #3 triangle(s) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(110): info: check ! triangulatedSurface.isEmpty() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(118): info: difference{} between algorithm::area3D( *g ){39.825000000000003} and algorithm::area3D( triangulatedSurface ){39.825000000000003} doesn't exceed 0.5% 2: [line#40]1 MULTIPOLYGON(((8.30000000004657 15.9000000003725,13.5999999999767 13.0999999996275,15.5999999999767 8.70000000018626,13.5999999999767 2.90000000037253,8.5 0.099999999627471,2.19999999995343 1.79999999981374,0 5.20000000018626,2.69999999995343 15,8.30000000004657 15.9000000003725,2.69999999995343 15,0 5.09999999962747,2.19999999995343 1.70000000018626,8.5 0,13.5999999999767 2.79999999981374,15.5999999999767 8.70000000018626,13.5999999999767 13.0999999996275,8.30000000004657 15.9000000003725))) 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(98): info: check 'exception "Exception" raised as expected' has passed 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(90): info: check g->is< Polygon >() || g->is< MultiPolygon >() has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(98): info: check 'exception "Exception" raised as expected' has passed 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(53): Leaving test case "testTriangulatePolygon"; testing time: 30710us 2: ./test/regress/standalone/SFCGAL/TriangulatePolygonTest.cpp(47): Leaving test suite "SFCGAL_TriangulatePolygonTest"; testing time: 30720us 2: ./test/regress/standalone/SFCGAL/WaveFrontObjTest.cpp(42): Test suite "SFCGAL_io_WaveFrontObjTest" is skipped because disabled 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(43): Entering test suite "SFCGAL_WktTest" 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(45): Entering test case "testReadWriter" 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(51): info: check ifs.good() has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(65): info: check inputWkt == outputWkt has passed 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(45): Leaving test case "testReadWriter"; testing time: 1159us 2: ./test/regress/standalone/SFCGAL/WktTest.cpp(43): Leaving test suite "SFCGAL_WktTest"; testing time: 1166us 2: Leaving test module "RegressTestSFCGAL"; testing time: 69430469us 2:  2: *** No errors detected 2:  2/2 Test #2: standalone-regress-test .......... Passed 69.46 sec 100% tests passed, 0 tests failed out of 2 Total Test time (real) = 69.46 sec make[2]: Leaving directory '/<>/obj-s390x-linux-gnu' make[1]: Leaving directory '/<>' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --with pkgkde_symbolshelper dh_testroot -a dh_prep -a dh_auto_install -a cd obj-s390x-linux-gnu && make -j4 install DESTDIR=/<>/debian/tmp AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/<>/obj-s390x-linux-gnu' /usr/bin/cmake -S/<> -B/<>/obj-s390x-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-linux-gnu/CMakeFiles /<>/obj-s390x-linux-gnu//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/copy.dir/build.make src/CMakeFiles/copy.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/copy.dir/DependInfo.cmake --color= make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/copy.dir/build.make src/CMakeFiles/copy.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Coordinate.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Coordinate.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Envelope.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Envelope.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Exception.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Exception.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Geometry.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Geometry.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/GeometryCollection.h /<>/obj-s390x-linux-gnu/include/SFCGAL/GeometryCollection.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/GeometryVisitor.h /<>/obj-s390x-linux-gnu/include/SFCGAL/GeometryVisitor.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Kernel.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Kernel.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/LineString.h /<>/obj-s390x-linux-gnu/include/SFCGAL/LineString.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/MultiLineString.h /<>/obj-s390x-linux-gnu/include/SFCGAL/MultiLineString.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/MultiPoint.h /<>/obj-s390x-linux-gnu/include/SFCGAL/MultiPoint.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/MultiPolygon.h /<>/obj-s390x-linux-gnu/include/SFCGAL/MultiPolygon.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/MultiSolid.h /<>/obj-s390x-linux-gnu/include/SFCGAL/MultiSolid.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Point.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Point.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Polygon.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Polygon.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/PolyhedralSurface.h /<>/obj-s390x-linux-gnu/include/SFCGAL/PolyhedralSurface.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/PreparedGeometry.h /<>/obj-s390x-linux-gnu/include/SFCGAL/PreparedGeometry.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Solid.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Solid.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Surface.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Surface.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Transform.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Transform.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Triangle.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Triangle.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/TriangulatedSurface.h /<>/obj-s390x-linux-gnu/include/SFCGAL/TriangulatedSurface.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/Validity.h /<>/obj-s390x-linux-gnu/include/SFCGAL/Validity.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/BoundaryVisitor.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/BoundaryVisitor.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/ConsistentOrientationBuilder.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/alphaShapes.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/alphaShapes.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/area.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/area.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/collect.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/collect.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/collectionExtract.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/collectionExtract.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/collectionHomogenize.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/collectionHomogenize.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/collectionToMulti.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/collectionToMulti.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/connection.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/connection.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/convexHull.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/convexHull.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/covers.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/covers.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/difference.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/difference.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/differencePrimitives.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/differencePrimitives.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/distance.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/distance.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/distance3d.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/distance3d.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/extrude.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/extrude.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/force2D.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/force2D.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/force3D.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/force3D.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/intersection.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/intersection.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/intersects.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/intersects.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/isValid.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/isValid.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/length.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/length.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/lineSubstring.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/lineSubstring.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/minkowskiSum.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/minkowskiSum.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/normal.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/normal.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/offset.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/offset.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/orientation.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/orientation.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/plane.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/plane.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/straightSkeleton.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/straightSkeleton.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/tesselate.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/tesselate.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/translate.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/translate.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/union.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/union.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/algorithm/volume.h /<>/obj-s390x-linux-gnu/include/SFCGAL/algorithm/volume.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/capi/sfcgal_c.h /<>/obj-s390x-linux-gnu/include/SFCGAL/capi/sfcgal_c.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/ComplexComparator.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/ComplexComparator.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/EnvelopeVisitor.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/EnvelopeVisitor.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/ForceValidityVisitor.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/ForceValidityVisitor.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/GeometrySet.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/GeometrySet.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/GetPointsVisitor.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/GetPointsVisitor.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/Interval.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/Interval.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/TestGeometry.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/TestGeometry.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/TypeForDimension.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/TypeForDimension.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/algorithm/coversPoints.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/algorithm/coversPoints.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/generator/building.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/generator/building.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/generator/disc.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/generator/disc.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/generator/hoch.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/generator/hoch.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/generator/sierpinski.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/generator/sierpinski.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/Edge.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/Edge.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/GeometryGraph.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/GeometryGraph.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/GeometryGraphBuilder.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/GeometryGraphBuilder.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/Vertex.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/Vertex.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/algorithm/isHalfEdge.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/algorithm/isHalfEdge.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/graph/algorithm/orientation.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/graph/algorithm/orientation.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/io/OsgFactory.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/io/OsgFactory.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/io/Serialization.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/io/Serialization.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/io/WktReader.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/io/WktReader.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/io/WktWriter.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/io/WktWriter.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/polygonSetToMultiPolygon.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/polygonSetToMultiPolygon.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/tools/CharArrayBuffer.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/tools/CharArrayBuffer.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/tools/InputStreamReader.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/tools/InputStreamReader.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/tools/Log.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/tools/Log.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/tools/Registry.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/tools/Registry.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/AffineTransform2.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/AffineTransform2.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/AffineTransform3.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/AffineTransform3.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/Force2D.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/Force2D.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/ForceOrderPoints.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/ForceOrderPoints.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/ForceZ.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/ForceZ.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/ForceZOrderPoints.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/ForceZOrderPoints.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/transform/RoundTransform.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/transform/RoundTransform.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/triangulate/ConstraintDelaunayTriangulation.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/triangulate/markDomains.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/triangulate/markDomains.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/triangulate/triangulateInGeometrySet.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/detail/ublas.h /<>/obj-s390x-linux-gnu/include/SFCGAL/detail/ublas.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/export.h /<>/obj-s390x-linux-gnu/include/SFCGAL/export.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/io/GeometryStreams.h /<>/obj-s390x-linux-gnu/include/SFCGAL/io/GeometryStreams.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/io/ewkt.h /<>/obj-s390x-linux-gnu/include/SFCGAL/io/ewkt.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/io/osg.h /<>/obj-s390x-linux-gnu/include/SFCGAL/io/osg.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/io/vtk.h /<>/obj-s390x-linux-gnu/include/SFCGAL/io/vtk.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/io/wkt.h /<>/obj-s390x-linux-gnu/include/SFCGAL/io/wkt.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/numeric.h /<>/obj-s390x-linux-gnu/include/SFCGAL/numeric.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/triangulate/triangulate2DZ.h /<>/obj-s390x-linux-gnu/include/SFCGAL/triangulate/triangulate2DZ.h cd /<>/obj-s390x-linux-gnu/src && /usr/bin/cmake -E copy_if_different /<>/src/triangulate/triangulatePolygon.h /<>/obj-s390x-linux-gnu/include/SFCGAL/triangulate/triangulatePolygon.h make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 0%] Built target copy make -f src/CMakeFiles/SFCGAL.dir/build.make src/CMakeFiles/SFCGAL.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/src /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/src /<>/obj-s390x-linux-gnu/src/CMakeFiles/SFCGAL.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target SFCGAL make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f src/CMakeFiles/SFCGAL.dir/build.make src/CMakeFiles/SFCGAL.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' make[3]: Nothing to be done for 'src/CMakeFiles/SFCGAL.dir/build'. make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 54%] Built target SFCGAL make -f test/unit/CMakeFiles/unit-test-SFCGAL.dir/build.make test/unit/CMakeFiles/unit-test-SFCGAL.dir/depend make -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/depend make -f test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build.make test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/depend make -f test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build.make test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/depend make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test/regress/polygon_triangulator /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/test/regress/polygon_triangulator /<>/obj-s390x-linux-gnu/test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test/unit /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/test/unit /<>/obj-s390x-linux-gnu/test/unit/CMakeFiles/unit-test-SFCGAL.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test/regress/standalone /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/test/regress/standalone /<>/obj-s390x-linux-gnu/test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/DependInfo.cmake --color= make[3]: Entering directory '/<>/obj-s390x-linux-gnu' cd /<>/obj-s390x-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<> /<>/test/regress/convex_hull /<>/obj-s390x-linux-gnu /<>/obj-s390x-linux-gnu/test/regress/convex_hull /<>/obj-s390x-linux-gnu/test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target test-regress-polygon_triangulator make[3]: Leaving directory '/<>/obj-s390x-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 Consolidate compiler generated dependencies of target test-regress-convex_hull make[3]: Leaving directory '/<>/obj-s390x-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 Consolidate compiler generated dependencies of target standalone-regress-test-SFCGAL make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make -f test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build.make test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build make[3]: Entering directory '/<>/obj-s390x-linux-gnu' make[3]: Nothing to be done for 'test/regress/convex_hull/CMakeFiles/test-regress-convex_hull.dir/build'. make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' make[3]: Entering directory '/<>/obj-s390x-linux-gnu' make[3]: Nothing to be done for 'test/regress/polygon_triangulator/CMakeFiles/test-regress-polygon_triangulator.dir/build'. make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 55%] Built target test-regress-polygon_triangulator [ 56%] Built target test-regress-convex_hull make[3]: Entering directory '/<>/obj-s390x-linux-gnu' make[3]: Nothing to be done for 'test/regress/standalone/CMakeFiles/standalone-regress-test-SFCGAL.dir/build'. make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [ 63%] Built target standalone-regress-test-SFCGAL Consolidate compiler generated dependencies of target unit-test-SFCGAL make[3]: Leaving directory '/<>/obj-s390x-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 '/<>/obj-s390x-linux-gnu' make[3]: Nothing to be done for 'test/unit/CMakeFiles/unit-test-SFCGAL.dir/build'. make[3]: Leaving directory '/<>/obj-s390x-linux-gnu' [100%] Built target unit-test-SFCGAL make[2]: Leaving directory '/<>/obj-s390x-linux-gnu' /usr/bin/cmake -E cmake_progress_start /<>/obj-s390x-linux-gnu/CMakeFiles 0 make -f CMakeFiles/Makefile2 preinstall make[2]: Entering directory '/<>/obj-s390x-linux-gnu' make[2]: Nothing to be done for 'preinstall'. make[2]: Leaving directory '/<>/obj-s390x-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "RelWithDebInfo" -- Installing: /<>/debian/tmp/usr/./include -- Installing: /<>/debian/tmp/usr/./include/SFCGAL -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Transform.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Coordinate.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/export.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/capi -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/capi/sfcgal_c.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Polygon.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Envelope.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/numeric.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Point.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Surface.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/MultiLineString.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/triangulate -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/triangulate/triangulatePolygon.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/triangulate/triangulate2DZ.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/TriangulatedSurface.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/config.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Exception.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/MultiSolid.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/GeometryCollection.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/PolyhedralSurface.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/io -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/io/ewkt.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/io/wkt.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/io/osg.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/io/vtk.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/io/GeometryStreams.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/MultiPoint.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Validity.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Geometry.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Kernel.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Solid.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/LineString.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/MultiPolygon.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/PreparedGeometry.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/isValid.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/collect.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/orientation.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/covers.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/tesselate.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/differencePrimitives.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/lineSubstring.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/convexHull.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/straightSkeleton.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/difference.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/connection.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/extrude.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/alphaShapes.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/BoundaryVisitor.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/translate.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/length.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/minkowskiSum.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/distance.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/area.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/intersects.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/volume.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/collectionExtract.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/ConsistentOrientationBuilder.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/intersection.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/offset.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/distance3d.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/collectionToMulti.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/collectionHomogenize.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/force3D.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/force2D.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/normal.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/union.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/algorithm/plane.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/Triangle.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/TestGeometry.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/transform -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceZ.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/transform/Force2D.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/transform/AffineTransform3.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/transform/AffineTransform2.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceZOrderPoints.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/transform/ForceOrderPoints.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/transform/RoundTransform.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/graph -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/graph/Vertex.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/graph/GeometryGraph.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/graph/GeometryGraphBuilder.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm/orientation.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/graph/algorithm/isHalfEdge.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/graph/Edge.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/ForceValidityVisitor.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/triangulate -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/triangulate/markDomains.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/tools -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/tools/InputStreamReader.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/tools/CharArrayBuffer.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/tools/Registry.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/tools/Log.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/io -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/io/WktReader.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/io/OsgFactory.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/io/WktWriter.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/io/Serialization.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/generator -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/generator/hoch.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/generator/building.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/generator/sierpinski.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/generator/disc.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/GeometrySet.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/polygonSetToMultiPolygon.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/TypeForDimension.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/ublas.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/algorithm -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/algorithm/coversPoints.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/ComplexComparator.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/EnvelopeVisitor.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/Interval.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/detail/GetPointsVisitor.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/GeometryVisitor.h -- Installing: /<>/debian/tmp/usr/./include/SFCGAL/version.h -- Installing: /<>/debian/tmp/usr/bin/sfcgal-config -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/pkgconfig/sfcgal.pc -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libSFCGAL.so.1.4.1 -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libSFCGAL.so.1 -- Set runtime path of "/<>/debian/tmp/usr/lib/s390x-linux-gnu/libSFCGAL.so.1.4.1" to "/usr/lib/s390x-linux-gnu" -- Installing: /<>/debian/tmp/usr/lib/s390x-linux-gnu/libSFCGAL.so -- Installing: /<>/debian/tmp/usr/bin/unit-test-SFCGAL -- Set runtime path of "/<>/debian/tmp/usr/bin/unit-test-SFCGAL" to "/usr/lib/s390x-linux-gnu" -- Installing: /<>/debian/tmp/usr/bin/standalone-regress-test-SFCGAL -- Set runtime path of "/<>/debian/tmp/usr/bin/standalone-regress-test-SFCGAL" to "/usr/lib/s390x-linux-gnu" -- Installing: /<>/debian/tmp/usr/bin/test-regress-polygon_triangulator -- Set runtime path of "/<>/debian/tmp/usr/bin/test-regress-polygon_triangulator" to "/usr/lib/s390x-linux-gnu" -- Installing: /<>/debian/tmp/usr/bin/test-regress-convex_hull -- Set runtime path of "/<>/debian/tmp/usr/bin/test-regress-convex_hull" to "/usr/lib/s390x-linux-gnu" make[1]: Leaving directory '/<>/obj-s390x-linux-gnu' debian/rules override_dh_install make[1]: Entering directory '/<>' # removing embedded rpath in binaries find /<>/debian/tmp/usr/bin -type f -not -name sfcgal-config -exec chrpath --delete {} \; # removing embedded rpath in libraries find /<>/debian/tmp/usr/lib -name "*.so*" -type f -exec chrpath --delete {} \; # Remove .la files rm -f /<>/debian/tmp/usr/lib/libSFCGAL.la # Remove test executables rm -f /<>/debian/tmp/usr/bin/*test* dh_install make[1]: Leaving directory '/<>' dh_installdocs -a debian/rules override_dh_installchangelogs make[1]: Entering directory '/<>' dh_installchangelogs NEWS make[1]: Leaving directory '/<>' dh_installexamples -a dh_installman -a dh_lintian -a dh_perl -a dh_link -a dh_strip_nondeterminism -a dh_compress -a dh_fixperms -a dh_missing -a dh_dwz -a debian/rules override_dh_strip make[1]: Entering directory '/<>' dh_strip --dbgsym-migration='sfcgal-dbg (<< 1.3.3)' c5b2871d7c275fd0277040f39f039e6a1e124047 make[1]: Leaving directory '/<>' debian/rules override_dh_makeshlibs make[1]: Entering directory '/<>' dh_makeshlibs -- -c0 -v1.4.1 dpkg-gensymbols: warning: some new symbols appeared in the symbols file: see diff output below dpkg-gensymbols: warning: debian/libsfcgal1/DEBIAN/symbols doesn't match completely debian/libsfcgal1.symbols --- debian/libsfcgal1.symbols (libsfcgal1_1.4.1_s390x) +++ dpkg-gensymbolsun0oFO 2022-06-24 17:35:48.377276119 +0000 @@ -2165,7 +2165,7 @@ (optional=templinst)_ZN4CGAL13In_place_listINS_37Arrangement_on_surface_with_history_2INS_20Arr_segment_traits_2INS_5EpeckEEENS_36Arr_bounded_planar_topology_traits_2IS4_NS_16Arr_default_dcelIS4_EEEEE15Curve_halfedgesELb0ESaISA_EED1Ev@Base 1.3.9 (optional=templinst)_ZN4CGAL13In_place_listINS_37Arrangement_on_surface_with_history_2INS_20Arr_segment_traits_2INS_5EpeckEEENS_36Arr_bounded_planar_topology_traits_2IS4_NS_16Arr_default_dcelIS4_EEEEE15Curve_halfedgesELb0ESaISA_EED2Ev@Base 1.3.9 (optional=templinst)_ZN4CGAL13Intersections8internal10_init_listINS_16Simple_cartesianINS_11Interval_ntILb0EEEEEEEvRNS1_12Pointlist_2_IT_EERKNS8_10Triangle_2E@Base 1.3.7 - (arch=amd64)_ZN4CGAL13Intersections8internal10s2s2_alphaI10__gmp_exprIA1_12__mpq_structS5_EEET_RKS7_S9_S9_S9_S9_S9_S9_S9_@Base 1.4.1 + _ZN4CGAL13Intersections8internal10s2s2_alphaI10__gmp_exprIA1_12__mpq_structS5_EEET_RKS7_S9_S9_S9_S9_S9_S9_S9_@Base 1.4.1 _ZN4CGAL13Intersections8internal11Straight_2_INS_16Simple_cartesianI10__gmp_exprIA1_12__mpq_structS6_EEEE13cut_right_offERKNS_6Line_2IS8_EE@Base 1.3.7 _ZN4CGAL13Intersections8internal11Straight_2_INS_16Simple_cartesianI10__gmp_exprIA1_12__mpq_structS6_EEEEC1ERKNS_9Segment_2IS8_EE@Base 1.3.7 _ZN4CGAL13Intersections8internal11Straight_2_INS_16Simple_cartesianI10__gmp_exprIA1_12__mpq_structS6_EEEEC2ERKNS_9Segment_2IS8_EE@Base 1.3.7 @@ -3225,8 +3225,8 @@ (optional=templinst)_ZN4CGAL17Compact_containerINS_23Alpha_shape_face_base_2INS_5EpeckENS_25Triangulation_face_base_2IS2_NS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Alpha_shape_vertex_base_2IS2_NS_7DefaultENS_11Boolean_tagILb0EEES9_EENS1_IS2_S7_S9_S9_EEEEEEEES9_S9_EES7_S7_S7_E5clearEv@Base 1.4.1 (optional=templinst)_ZN4CGAL17Compact_containerINS_23Alpha_shape_face_base_2INS_5EpeckENS_25Triangulation_face_base_2IS2_NS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Alpha_shape_vertex_base_2IS2_NS_7DefaultENS_11Boolean_tagILb0EEES9_EENS1_IS2_S7_S9_S9_EEEEEEEES9_S9_EES7_S7_S7_E7emplaceIJNS_8internal11CC_iteratorINS0_INS6_IS2_NS_27Triangulation_vertex_base_2IS2_NS_30Triangulation_ds_vertex_base_2ISC_EEEES9_S9_EES7_S7_S7_EELb0EEESQ_SQ_EEENSJ_ISG_Lb0EEEDpRKT_@Base 1.4.1 (optional=templinst)_ZN4CGAL17Compact_containerINS_23Alpha_shape_face_base_2INS_5EpeckENS_25Triangulation_face_base_2IS2_NS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Alpha_shape_vertex_base_2IS2_NS_7DefaultENS_11Boolean_tagILb0EEES9_EENS1_IS2_S7_S9_S9_EEEEEEEES9_S9_EES7_S7_S7_E7emplaceIJNS_8internal11CC_iteratorINS0_INS6_IS2_NS_27Triangulation_vertex_base_2IS2_NS_30Triangulation_ds_vertex_base_2ISC_EEEES9_S9_EES7_S7_S7_EELb0EEESQ_SQ_NSJ_ISG_Lb0EEESR_SR_EEESR_DpRKT_@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN4CGAL17Compact_containerINS_23Convex_hull_face_base_2INS_5EpeckENS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3IS2_EENS_30Triangulation_ds_vertex_base_2IvEEEENS1_IS2_NS3_IvEEEEEEEEEENS_7DefaultESG_SG_E18allocate_new_blockEv@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN4CGAL17Compact_containerINS_23Convex_hull_face_base_2INS_5EpeckENS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3IS2_EENS_30Triangulation_ds_vertex_base_2IvEEEENS1_IS2_NS3_IvEEEEEEEEEENS_7DefaultESG_SG_E5clearEv@Base 1.4.1 + (optional=templinst)_ZN4CGAL17Compact_containerINS_23Convex_hull_face_base_2INS_5EpeckENS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3IS2_EENS_30Triangulation_ds_vertex_base_2IvEEEENS1_IS2_NS3_IvEEEEEEEEEENS_7DefaultESG_SG_E18allocate_new_blockEv@Base 1.4.1 + (optional=templinst)_ZN4CGAL17Compact_containerINS_23Convex_hull_face_base_2INS_5EpeckENS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3IS2_EENS_30Triangulation_ds_vertex_base_2IvEEEENS1_IS2_NS3_IvEEEEEEEEEENS_7DefaultESG_SG_E5clearEv@Base 1.4.1 (optional=templinst|arch=amd64)_ZN4CGAL17Compact_containerINS_23Convex_hull_face_base_2INS_5EpeckENS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3IS2_EENS_30Triangulation_ds_vertex_base_2IvEEEENS1_IS2_NS3_IvEEEEEEEEEENS_7DefaultESG_SG_E7emplaceIJNS_8internal11CC_iteratorINS0_INS5_IS7_NS8_ISD_EEEESG_SG_SG_EELb0EEESO_SO_EEENSK_ISH_Lb0EEEDpRKT_@Base 1.4.1 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZN4CGAL17Compact_containerINS_23Convex_hull_face_base_2IiNS_5EpeckENS_25Triangulation_face_base_2IS2_NS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_37Triangulation_vertex_base_with_info_2IiNS_11GT3_for_CH3IS2_EENS_27Triangulation_vertex_base_2IS8_NS_30Triangulation_ds_vertex_base_2IvEEEEEENS1_IiS2_NS3_IS2_NS4_IvEEEEEEEEEEEEEENS_7DefaultESL_SL_E18allocate_new_blockEv@Base 1.1.0 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZN4CGAL17Compact_containerINS_23Convex_hull_face_base_2IiNS_5EpeckENS_25Triangulation_face_base_2IS2_NS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_37Triangulation_vertex_base_with_info_2IiNS_11GT3_for_CH3IS2_EENS_27Triangulation_vertex_base_2IS8_NS_30Triangulation_ds_vertex_base_2IvEEEEEENS1_IiS2_NS3_IS2_NS4_IvEEEEEEEEEEEEEENS_7DefaultESL_SL_E5clearEv@Base 1.1.0 @@ -3236,8 +3236,8 @@ (optional=templinst|arch=amd64 mipsel x32)_ZN4CGAL17Compact_containerINS_23Convex_hull_face_base_2IiNS_5EpeckENS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3IS2_EENS_30Triangulation_ds_vertex_base_2IvEEEENS1_IiS2_NS3_IvEEEEEEEEEENS_7DefaultESG_SG_E7emplaceIJNS_8internal11CC_iteratorINS0_INS5_IiS7_NS8_ISD_EEEESG_SG_SG_EELb0EEESO_SO_EEENSK_ISH_Lb0EEEDpRKT_@Base 1.4.1 (optional=templinst)_ZN4CGAL17Compact_containerINS_25Alpha_shape_vertex_base_2INS_5EpeckENS_27Triangulation_vertex_base_2IS2_NS_30Triangulation_ds_vertex_base_2INS_30Triangulation_data_structure_2INS1_IS2_NS_7DefaultENS_11Boolean_tagILb0EEES8_EENS_23Alpha_shape_face_base_2IS2_S6_S8_S8_EEEEEEEES8_S8_EES6_S6_S6_E18allocate_new_blockEv@Base 1.4.1 (optional=templinst)_ZN4CGAL17Compact_containerINS_25Alpha_shape_vertex_base_2INS_5EpeckENS_27Triangulation_vertex_base_2IS2_NS_30Triangulation_ds_vertex_base_2INS_30Triangulation_data_structure_2INS1_IS2_NS_7DefaultENS_11Boolean_tagILb0EEES8_EENS_23Alpha_shape_face_base_2IS2_S6_S8_S8_EEEEEEEES8_S8_EES6_S6_S6_E5clearEv@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN4CGAL17Compact_containerINS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2INS_30Triangulation_data_structure_2INS1_IS4_NS5_IvEEEENS_23Convex_hull_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEEEEEEENS_7DefaultESG_SG_E18allocate_new_blockEv@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN4CGAL17Compact_containerINS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2INS_30Triangulation_data_structure_2INS1_IS4_NS5_IvEEEENS_23Convex_hull_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEEEEEEENS_7DefaultESG_SG_E5clearEv@Base 1.4.1 + (optional=templinst)_ZN4CGAL17Compact_containerINS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2INS_30Triangulation_data_structure_2INS1_IS4_NS5_IvEEEENS_23Convex_hull_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEEEEEEENS_7DefaultESG_SG_E18allocate_new_blockEv@Base 1.4.1 + (optional=templinst)_ZN4CGAL17Compact_containerINS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2INS_30Triangulation_data_structure_2INS1_IS4_NS5_IvEEEENS_23Convex_hull_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEEEEEEENS_7DefaultESG_SG_E5clearEv@Base 1.4.1 (optional=templinst|arch=amd64)_ZN4CGAL17Compact_containerINS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2INS_30Triangulation_data_structure_2INS1_IS4_NS5_IvEEEENS_23Convex_hull_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEEEEEEENS_7DefaultESG_SG_E7emplaceIJEEENS_8internal11CC_iteratorISH_Lb0EEEDpRKT_@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZN4CGAL17Compact_containerINS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2INS_30Triangulation_data_structure_2INS1_IiS4_NS5_IvEEEENS_23Convex_hull_face_base_2IiS3_NS_28Triangulation_ds_face_base_2IvEEEEEEEEEENS_7DefaultESG_SG_E18allocate_new_blockEv@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZN4CGAL17Compact_containerINS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2INS_30Triangulation_data_structure_2INS1_IiS4_NS5_IvEEEENS_23Convex_hull_face_base_2IiS3_NS_28Triangulation_ds_face_base_2IvEEEEEEEEEENS_7DefaultESG_SG_E5clearEv@Base 1.4.1 @@ -3500,7 +3500,7 @@ (optional=templinst)_ZN4CGAL21approximated_offset_2INS_5EpeckESt6vectorINS_7Point_2IS1_EESaIS4_EEEENS_27Gps_circle_segment_traits_2IT_Lb1EE20Polygon_with_holes_2ERKNS_9Polygon_2IS8_T0_EERKNS8_2FTERKd@Base 1.1.0 (optional=templinst|arch=!amd64 !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !riscv64 !sparc64 !x32)_ZN4CGAL21halfedges_around_faceINS_12Polyhedron_3INS_5EpeckEN6SFCGAL6detail24Items_with_mark_on_hedgeENS_18HalfedgeDS_defaultESaIiEEEEENS_14Iterator_rangeINS_29Halfedge_around_face_iteratorIT_EEEEN5boost12graph_traitsISB_E19halfedge_descriptorERKSB_@Base 1.4.0 (optional=templinst|arch=!amd64 !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !riscv64 !sparc64 !x32|subst)_ZN4CGAL21halfedges_around_faceINS_19Face_filtered_graphINS_12Polyhedron_3INS_5EpeckEN6SFCGAL6detail24Items_with_mark_on_hedgeENS_18HalfedgeDS_defaultESaIiEEENS_8internal20Dynamic_property_mapINSA_22In_place_list_iteratorINS_29HalfedgeDS_in_place_list_faceINS_18I_Polyhedron_facetINS_20HalfedgeDS_face_baseINS_21HalfedgeDS_list_typesIS3_NS_28I_Polyhedron_derived_items_3IS6_EES8_EENS_11Boolean_tagILb1EEENS_7Plane_3IS3_EEEEEEEESaISQ_EEE{size_t}EENSB_INSC_INS_31HalfedgeDS_in_place_list_vertexINS_19I_Polyhedron_vertexINS_22HalfedgeDS_vertex_baseISJ_SL_NS_7Point_3IS3_EEEEEEEESaIS11_EEE{size_t}EENSB_INSC_INS_33HalfedgeDS_in_place_list_halfedgeINS_21I_Polyhedron_halfedgeINS5_18Halfedge_with_markISJ_EEEEEESaIS1A_EEE{size_t}EEEEEENS_14Iterator_rangeINS_29Halfedge_around_face_iteratorIT_EEEEN5boost12graph_traitsIS1H_E19halfedge_descriptorERKS1H_@Base 1.4.0 - (optional=templinst|arch=amd64)_ZN4CGAL21halfedges_around_faceINS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS4_NS_28Triangulation_ds_face_base_2IvEEEEEEEENS_14Iterator_rangeINS_29Halfedge_around_face_iteratorIT_EEEEN5boost12graph_traitsISG_E19halfedge_descriptorERKSG_@Base 1.4.1 + (optional=templinst)_ZN4CGAL21halfedges_around_faceINS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS4_NS_28Triangulation_ds_face_base_2IvEEEEEEEENS_14Iterator_rangeINS_29Halfedge_around_face_iteratorIT_EEEEN5boost12graph_traitsISG_E19halfedge_descriptorERKSG_@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZN4CGAL21halfedges_around_faceINS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IiS4_NS_28Triangulation_ds_face_base_2IvEEEEEEEENS_14Iterator_rangeINS_29Halfedge_around_face_iteratorIT_EEEEN5boost12graph_traitsISG_E19halfedge_descriptorERKSG_@Base 1.4.1 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZN4CGAL21halfedges_around_faceINS_30Triangulation_data_structure_2INS_37Triangulation_vertex_base_with_info_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_27Triangulation_vertex_base_2IS5_NS_30Triangulation_ds_vertex_base_2IvEEEEEENS_23Convex_hull_face_base_2IiS4_NS_25Triangulation_face_base_2IS4_NS_28Triangulation_ds_face_base_2IvEEEEEEEEEENS_14Iterator_rangeINS_29Halfedge_around_face_iteratorIT_EEEEN5boost12graph_traitsISK_E19halfedge_descriptorERKSK_@Base 1.3.9 (optional=templinst)_ZN4CGAL22Arr_face_extended_dcelINS_20Arr_labeled_traits_2INS_20Arr_segment_traits_2INS_5EpeckEEEEEiNS_15Arr_vertex_baseINS5_7Point_2EEENS_17Arr_halfedge_baseINS5_18X_monotone_curve_2EEENS_13Arr_face_baseEED0Ev@Base 1.1.0 @@ -4696,8 +4696,8 @@ (optional=templinst)_ZN4CGAL30Triangulation_data_structure_2INS_25Alpha_shape_vertex_base_2INS_5EpeckENS_7DefaultENS_11Boolean_tagILb0EEES5_EENS_23Alpha_shape_face_base_2IS2_S3_S5_S5_EEED1Ev@Base 1.4.1 (optional=templinst)_ZN4CGAL30Triangulation_data_structure_2INS_25Alpha_shape_vertex_base_2INS_5EpeckENS_7DefaultENS_11Boolean_tagILb0EEES5_EENS_23Alpha_shape_face_base_2IS2_S3_S5_S5_EEED2Ev@Base 1.4.1 (optional=templinst|arch=amd64)_ZN4CGAL30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEE11create_faceENS_8internal11CC_iteratorINS_17Compact_containerINS8_IS3_NS9_ISC_EEEENS_7DefaultESI_SI_EELb0EEEiNSE_INSF_INS1_IS4_NS5_ISC_EEEESI_SI_SI_EELb0EEE@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN4CGAL30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEED1Ev@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN4CGAL30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEED2Ev@Base 1.4.1 + (optional=templinst)_ZN4CGAL30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEED1Ev@Base 1.4.1 + (optional=templinst)_ZN4CGAL30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEED2Ev@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa mips64el ppc64el riscv64 sparc64 x32)_ZN4CGAL30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IiS3_NS_28Triangulation_ds_face_base_2IvEEEEE11create_faceENS_8internal11CC_iteratorINS_17Compact_containerINS8_IiS3_NS9_ISC_EEEENS_7DefaultESI_SI_EELb0EEEiNSE_INSF_INS1_IiS4_NS5_ISC_EEEESI_SI_SI_EELb0EEE@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZN4CGAL30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IiS3_NS_28Triangulation_ds_face_base_2IvEEEEED1Ev@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZN4CGAL30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IiS3_NS_28Triangulation_ds_face_base_2IvEEEEED2Ev@Base 1.4.1 @@ -4763,8 +4763,8 @@ (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4CGAL32Polyhedron_incremental_builder_3INS_18HalfedgeDS_defaultINS_5EpeckENS_28I_Polyhedron_derived_items_3INS_18Polyhedron_items_3EEESaIiEEEE15lookup_halfedgeEmm@Base 1.1.0 (optional=templinst|arch=!alpha !amd64 !arm64 !kfreebsd-amd64 !mips64el !ppc64 !ppc64el !riscv64 !s390x !sparc64)_ZN4CGAL32Polyhedron_incremental_builder_3INS_18HalfedgeDS_defaultINS_5EpeckENS_28I_Polyhedron_derived_items_3INS_18Polyhedron_items_3EEESaIiEEEE19add_vertex_to_facetEj@Base 1.1.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4CGAL32Polyhedron_incremental_builder_3INS_18HalfedgeDS_defaultINS_5EpeckENS_28I_Polyhedron_derived_items_3INS_18Polyhedron_items_3EEESaIiEEEE19add_vertex_to_facetEm@Base 1.1.0 - (optional=templinst|arch=amd64)_ZN4CGAL32Triangulation_ds_edge_iterator_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS4_NS_28Triangulation_ds_face_base_2IvEEEEEEEC1EPKSD_@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN4CGAL32Triangulation_ds_edge_iterator_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS4_NS_28Triangulation_ds_face_base_2IvEEEEEEEC2EPKSD_@Base 1.4.1 + (optional=templinst)_ZN4CGAL32Triangulation_ds_edge_iterator_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS4_NS_28Triangulation_ds_face_base_2IvEEEEEEEC1EPKSD_@Base 1.4.1 + (optional=templinst)_ZN4CGAL32Triangulation_ds_edge_iterator_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS4_NS_28Triangulation_ds_face_base_2IvEEEEEEEC2EPKSD_@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZN4CGAL32Triangulation_ds_edge_iterator_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IiS4_NS_28Triangulation_ds_face_base_2IvEEEEEEEC1EPKSD_@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZN4CGAL32Triangulation_ds_edge_iterator_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IiS4_NS_28Triangulation_ds_face_base_2IvEEEEEEEC2EPKSD_@Base 1.4.1 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZN4CGAL32Triangulation_ds_edge_iterator_2INS_30Triangulation_data_structure_2INS_37Triangulation_vertex_base_with_info_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_27Triangulation_vertex_base_2IS5_NS_30Triangulation_ds_vertex_base_2IvEEEEEENS_23Convex_hull_face_base_2IiS4_NS_25Triangulation_face_base_2IS4_NS_28Triangulation_ds_face_base_2IvEEEEEEEEEC1EPKSH_@Base 1.3.7 @@ -5251,6 +5251,7 @@ (optional=templinst)_ZN4CGAL5cpp9814random_shuffleIN9__gnu_cxx17__normal_iteratorIPNS_7Point_2INS_5EpeckEEESt6vectorIS6_SaIS6_EEEEN5boost6random23random_number_generatorINSD_6rand48ElEEEEvT_SH_RT0_@Base 1.4.1 (optional=templinst|arch=armhf hppa hurd-i386 i386 m68k mipsel powerpc x32)_ZN4CGAL5edgesINS_12Polyhedron_3INS_5EpeckEN6SFCGAL6detail24Items_with_mark_on_hedgeENS_18HalfedgeDS_defaultESaIiEEENS_8internal20Dynamic_property_mapINS9_22In_place_list_iteratorINS_29HalfedgeDS_in_place_list_faceINS_18I_Polyhedron_facetINS_20HalfedgeDS_face_baseINS_21HalfedgeDS_list_typesIS2_NS_28I_Polyhedron_derived_items_3IS5_EES7_EENS_11Boolean_tagILb1EEENS_7Plane_3IS2_EEEEEEEESaISP_EEEjEENSA_INSB_INS_31HalfedgeDS_in_place_list_vertexINS_19I_Polyhedron_vertexINS_22HalfedgeDS_vertex_baseISI_SK_NS_7Point_3IS2_EEEEEEEESaIS10_EEEjEENSA_INSB_INS_33HalfedgeDS_in_place_list_halfedgeINS_21I_Polyhedron_halfedgeINS4_18Halfedge_with_markISI_EEEEEESaIS19_EEEjEEEENS_14Iterator_rangeIN5boost12graph_traitsINS_19Face_filtered_graphIT_T0_T1_T2_EEE13edge_iteratorEEERKS1L_@Base 1.4.0 (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4CGAL5edgesINS_12Polyhedron_3INS_5EpeckEN6SFCGAL6detail24Items_with_mark_on_hedgeENS_18HalfedgeDS_defaultESaIiEEENS_8internal20Dynamic_property_mapINS9_22In_place_list_iteratorINS_29HalfedgeDS_in_place_list_faceINS_18I_Polyhedron_facetINS_20HalfedgeDS_face_baseINS_21HalfedgeDS_list_typesIS2_NS_28I_Polyhedron_derived_items_3IS5_EES7_EENS_11Boolean_tagILb1EEENS_7Plane_3IS2_EEEEEEEESaISP_EEEmEENSA_INSB_INS_31HalfedgeDS_in_place_list_vertexINS_19I_Polyhedron_vertexINS_22HalfedgeDS_vertex_baseISI_SK_NS_7Point_3IS2_EEEEEEEESaIS10_EEEmEENSA_INSB_INS_33HalfedgeDS_in_place_list_halfedgeINS_21I_Polyhedron_halfedgeINS4_18Halfedge_with_markISI_EEEEEESaIS19_EEEmEEEENS_14Iterator_rangeIN5boost12graph_traitsINS_19Face_filtered_graphIT_T0_T1_T2_EEE13edge_iteratorEEERKS1L_@Base 1.4.0 + _ZN4CGAL5edgesINS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEEENS_14Iterator_rangeIN5boost12graph_traitsINS_30Triangulation_data_structure_2IT_T0_EEE13edge_iteratorEEERKSI_@Base 1.4.1 (optional=templinst|arch=armhf mips64el mipsel ppc64 ppc64el riscv64 s390x)_ZN4CGAL5edgesINS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IiS3_NS_28Triangulation_ds_face_base_2IvEEEEEENS_14Iterator_rangeIN5boost12graph_traitsINS_30Triangulation_data_structure_2IT_T0_EEE13edge_iteratorEEERKSI_@Base 1.4.1 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !hurd-i386 !i386 !m68k !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZN4CGAL5edgesINS_37Triangulation_vertex_base_with_info_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_27Triangulation_vertex_base_2IS4_NS_30Triangulation_ds_vertex_base_2IvEEEEEENS_23Convex_hull_face_base_2IiS3_NS_25Triangulation_face_base_2IS3_NS_28Triangulation_ds_face_base_2IvEEEEEEEENS_14Iterator_rangeIN5boost12graph_traitsINS_30Triangulation_data_structure_2IT_T0_EEE13edge_iteratorEEERKSM_@Base 1.3.9 (optional=templinst|arch=armhf hppa hurd-i386 i386 m68k mipsel powerpc x32)_ZN4CGAL5facesINS_12Polyhedron_3INS_5EpeckEN6SFCGAL6detail24Items_with_mark_on_hedgeENS_18HalfedgeDS_defaultESaIiEEENS_8internal20Dynamic_property_mapINS9_22In_place_list_iteratorINS_29HalfedgeDS_in_place_list_faceINS_18I_Polyhedron_facetINS_20HalfedgeDS_face_baseINS_21HalfedgeDS_list_typesIS2_NS_28I_Polyhedron_derived_items_3IS5_EES7_EENS_11Boolean_tagILb1EEENS_7Plane_3IS2_EEEEEEEESaISP_EEEjEENSA_INSB_INS_31HalfedgeDS_in_place_list_vertexINS_19I_Polyhedron_vertexINS_22HalfedgeDS_vertex_baseISI_SK_NS_7Point_3IS2_EEEEEEEESaIS10_EEEjEENSA_INSB_INS_33HalfedgeDS_in_place_list_halfedgeINS_21I_Polyhedron_halfedgeINS4_18Halfedge_with_markISI_EEEEEESaIS19_EEEjEEEENS_14Iterator_rangeIN5boost12graph_traitsINS_19Face_filtered_graphIT_T0_T1_T2_EEE13face_iteratorEEERKS1L_@Base 1.4.0 @@ -5735,7 +5736,7 @@ (optional=templinst|arch=armhf hppa hurd-i386 i386 m68k mipsel powerpc x32)_ZN4CGAL8halfedgeINS_12Polyhedron_3INS_5EpeckEN6SFCGAL6detail24Items_with_mark_on_hedgeENS_18HalfedgeDS_defaultESaIiEEENS_8internal20Dynamic_property_mapINS9_22In_place_list_iteratorINS_29HalfedgeDS_in_place_list_faceINS_18I_Polyhedron_facetINS_20HalfedgeDS_face_baseINS_21HalfedgeDS_list_typesIS2_NS_28I_Polyhedron_derived_items_3IS5_EES7_EENS_11Boolean_tagILb1EEENS_7Plane_3IS2_EEEEEEEESaISP_EEEjEENSA_INSB_INS_31HalfedgeDS_in_place_list_vertexINS_19I_Polyhedron_vertexINS_22HalfedgeDS_vertex_baseISI_SK_NS_7Point_3IS2_EEEEEEEESaIS10_EEEjEENSA_INSB_INS_33HalfedgeDS_in_place_list_halfedgeINS_21I_Polyhedron_halfedgeINS4_18Halfedge_with_markISI_EEEEEESaIS19_EEEjEEEEN5boost12graph_traitsINS_19Face_filtered_graphIT_T0_T1_T2_EEE19halfedge_descriptorENS1L_17vertex_descriptorERKS1K_@Base 1.4.0 (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN4CGAL8halfedgeINS_12Polyhedron_3INS_5EpeckEN6SFCGAL6detail24Items_with_mark_on_hedgeENS_18HalfedgeDS_defaultESaIiEEENS_8internal20Dynamic_property_mapINS9_22In_place_list_iteratorINS_29HalfedgeDS_in_place_list_faceINS_18I_Polyhedron_facetINS_20HalfedgeDS_face_baseINS_21HalfedgeDS_list_typesIS2_NS_28I_Polyhedron_derived_items_3IS5_EES7_EENS_11Boolean_tagILb1EEENS_7Plane_3IS2_EEEEEEEESaISP_EEEmEENSA_INSB_INS_31HalfedgeDS_in_place_list_vertexINS_19I_Polyhedron_vertexINS_22HalfedgeDS_vertex_baseISI_SK_NS_7Point_3IS2_EEEEEEEESaIS10_EEEmEENSA_INSB_INS_33HalfedgeDS_in_place_list_halfedgeINS_21I_Polyhedron_halfedgeINS4_18Halfedge_with_markISI_EEEEEESaIS19_EEEmEEEEN5boost12graph_traitsINS_19Face_filtered_graphIT_T0_T1_T2_EEE19halfedge_descriptorENS1L_17vertex_descriptorERKS1K_@Base 1.4.0 (optional=templinst)_ZN4CGAL8internal11CC_iteratorINS_17Compact_containerINS_23Alpha_shape_face_base_2INS_5EpeckENS_25Triangulation_face_base_2IS4_NS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Alpha_shape_vertex_base_2IS4_NS_7DefaultENS_11Boolean_tagILb0EEESB_EENS3_IS4_S9_SB_SB_EEEEEEEESB_SB_EES9_S9_S9_EELb0EE9incrementEv@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN4CGAL8internal11CC_iteratorINS_17Compact_containerINS_23Convex_hull_face_base_2INS_5EpeckENS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3IS4_EENS_30Triangulation_ds_vertex_base_2IvEEEENS3_IS4_NS5_IvEEEEEEEEEENS_7DefaultESI_SI_EELb0EE9incrementEv@Base 1.4.1 + (optional=templinst)_ZN4CGAL8internal11CC_iteratorINS_17Compact_containerINS_23Convex_hull_face_base_2INS_5EpeckENS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3IS4_EENS_30Triangulation_ds_vertex_base_2IvEEEENS3_IS4_NS5_IvEEEEEEEEEENS_7DefaultESI_SI_EELb0EE9incrementEv@Base 1.4.1 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZN4CGAL8internal11CC_iteratorINS_17Compact_containerINS_23Convex_hull_face_base_2IiNS_5EpeckENS_25Triangulation_face_base_2IS4_NS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_37Triangulation_vertex_base_with_info_2IiNS_11GT3_for_CH3IS4_EENS_27Triangulation_vertex_base_2ISA_NS_30Triangulation_ds_vertex_base_2IvEEEEEENS3_IiS4_NS5_IS4_NS6_IvEEEEEEEEEEEEEENS_7DefaultESN_SN_EELb0EE9incrementEv@Base 1.3.9 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZN4CGAL8internal11CC_iteratorINS_17Compact_containerINS_23Convex_hull_face_base_2IiNS_5EpeckENS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3IS4_EENS_30Triangulation_ds_vertex_base_2IvEEEENS3_IiS4_NS5_IvEEEEEEEEEENS_7DefaultESI_SI_EELb0EE9incrementEv@Base 1.4.1 (optional=templinst)_ZN4CGAL8internal11CC_iteratorINS_17Compact_containerINS_28Triangulation_ds_face_base_2INS_30Triangulation_data_structure_2INS_37Triangulation_vertex_base_with_info_2IN6SFCGAL11triangulate11VertexInfo2ENS_5EpeckENS_27Triangulation_vertex_base_2IS9_NS_30Triangulation_ds_vertex_base_2IvEEEEEENS3_IvEEEEEENS_7DefaultESI_SI_EELb0EE9incrementEv@Base 1.3.9 @@ -8003,8 +8004,8 @@ (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesINS5_5EpeckENS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESJ_SJ_EEEEEESaISM_EEENS6_22T2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_37Triangulation_vertex_base_with_info_2IiNS5_11GT3_for_CH3ISC_EENS5_27Triangulation_vertex_base_2ISU_NS5_30Triangulation_ds_vertex_base_2IvEEEEEENS5_23Convex_hull_face_base_2IiSC_NS5_25Triangulation_face_base_2ISC_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEEEESO_S17_NS_4hashISO_EESt8equal_toISO_EEEE18try_emplace_uniqueIRSP_EES4_INS0_15iterator_detail8iteratorINS1_8ptr_nodeIS18_EEEEbEOT_@Base 1.3.9 (optional=templinst|arch=hurd-i386 m68k powerpc)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesINS5_5EpeckENS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESJ_SJ_EEEEEESaISM_EEENS6_22T2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_37Triangulation_vertex_base_with_info_2IiNS5_11GT3_for_CH3ISC_EENS5_27Triangulation_vertex_base_2ISU_NS5_30Triangulation_ds_vertex_base_2IvEEEEEENS5_23Convex_hull_face_base_2IiSC_NS5_25Triangulation_face_base_2ISC_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEEEESO_S17_NS_4hashISO_EESt8equal_toISO_EEEE26resize_and_add_node_uniqueEPNS1_8ptr_nodeIS18_EEj@Base 1.3.9 (optional=templinst|arch=amd64)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesINS5_5EpeckENS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESJ_SJ_EEEEEESaISM_EEENS6_24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2INS5_11GT3_for_CH3ISC_EENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2ISC_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEESO_S13_NS_4hashISO_EESt8equal_toISO_EEEE14create_bucketsEm@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesINS5_5EpeckENS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESJ_SJ_EEEEEESaISM_EEENS6_24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2INS5_11GT3_for_CH3ISC_EENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2ISC_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEESO_S13_NS_4hashISO_EESt8equal_toISO_EEEE18try_emplace_uniqueIRSP_EES4_INS0_15iterator_detail8iteratorINS1_8ptr_nodeIS14_EEEEbEOT_@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesINS5_5EpeckENS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESJ_SJ_EEEEEESaISM_EEENS6_24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2INS5_11GT3_for_CH3ISC_EENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2ISC_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEESO_S13_NS_4hashISO_EESt8equal_toISO_EEEE26resize_and_add_node_uniqueEPNS1_8ptr_nodeIS14_EEm@Base 1.4.1 + (optional=templinst)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesINS5_5EpeckENS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESJ_SJ_EEEEEESaISM_EEENS6_24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2INS5_11GT3_for_CH3ISC_EENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2ISC_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEESO_S13_NS_4hashISO_EESt8equal_toISO_EEEE18try_emplace_uniqueIRSP_EES4_INS0_15iterator_detail8iteratorINS1_8ptr_nodeIS14_EEEEbEOT_@Base 1.4.1 + (optional=templinst)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesINS5_5EpeckENS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESJ_SJ_EEEEEESaISM_EEENS6_24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2INS5_11GT3_for_CH3ISC_EENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2ISC_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEESO_S13_NS_4hashISO_EESt8equal_toISO_EEEE26resize_and_add_node_uniqueEPNS1_8ptr_nodeIS14_EEm@Base 1.4.1 (optional=templinst|arch=armhf mipsel x32)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesINS5_5EpeckENS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESJ_SJ_EEEEEESaISM_EEENS6_24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2IiNS5_11GT3_for_CH3ISC_EENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2IiSC_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEESO_S13_NS_4hashISO_EESt8equal_toISO_EEEE14create_bucketsEj@Base 1.4.1 (optional=templinst|arch=amd64)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesINS5_5EpeckENS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESJ_SJ_EEEEEESaISM_EEENS6_24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2IiNS5_11GT3_for_CH3ISC_EENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2IiSC_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEESO_S13_NS_4hashISO_EESt8equal_toISO_EEEE14create_bucketsEm@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesINS5_5EpeckENS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESJ_SJ_EEEEEESaISM_EEENS6_24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2IiNS5_11GT3_for_CH3ISC_EENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2IiSC_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEESO_S13_NS_4hashISO_EESt8equal_toISO_EEEE18try_emplace_uniqueIRSP_EES4_INS0_15iterator_detail8iteratorINS1_8ptr_nodeIS14_EEEEbEOT_@Base 1.4.1 @@ -8012,8 +8013,8 @@ (optional=templinst|subst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22T2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_37Triangulation_vertex_base_with_info_2IiNS5_11GT3_for_CH3INS5_5EpeckEEENS5_27Triangulation_vertex_base_2ISC_NS5_30Triangulation_ds_vertex_base_2IvEEEEEENS5_23Convex_hull_face_base_2IiSB_NS5_25Triangulation_face_base_2ISB_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEENS6_22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesISB_NS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEES12_S12_EEEEEESaIS15_EEEEESP_S17_NS_4hashISP_EESt8equal_toISP_EEEE14create_bucketsE{size_t}@Base 1.3.7 (optional=templinst|arch=hurd-i386 m68k powerpc)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal22T2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_37Triangulation_vertex_base_with_info_2IiNS5_11GT3_for_CH3INS5_5EpeckEEENS5_27Triangulation_vertex_base_2ISC_NS5_30Triangulation_ds_vertex_base_2IvEEEEEENS5_23Convex_hull_face_base_2IiSB_NS5_25Triangulation_face_base_2ISB_NS5_28Triangulation_ds_face_base_2IvEEEEEEEEEENS6_22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesISB_NS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEES12_S12_EEEEEESaIS15_EEEEESP_S17_NS_4hashISP_EESt8equal_toISP_EEEE26resize_and_add_node_uniqueEPNS1_8ptr_nodeIS18_EEj@Base 1.3.9 (optional=templinst|arch=amd64)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2INS5_11GT3_for_CH3INS5_5EpeckEEENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2ISB_NS5_28Triangulation_ds_face_base_2IvEEEEEEEENS6_22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesISB_NS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESY_SY_EEEEEESaIS11_EEEEESL_S13_NS_4hashISL_EESt8equal_toISL_EEEE14create_bucketsEm@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2INS5_11GT3_for_CH3INS5_5EpeckEEENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2ISB_NS5_28Triangulation_ds_face_base_2IvEEEEEEEENS6_22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesISB_NS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESY_SY_EEEEEESaIS11_EEEEESL_S13_NS_4hashISL_EESt8equal_toISL_EEEE18try_emplace_uniqueIRSM_EES4_INS0_15iterator_detail8iteratorINS1_8ptr_nodeIS14_EEEEbEOT_@Base 1.4.1 - (optional=templinst|arch=amd64)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2INS5_11GT3_for_CH3INS5_5EpeckEEENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2ISB_NS5_28Triangulation_ds_face_base_2IvEEEEEEEENS6_22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesISB_NS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESY_SY_EEEEEESaIS11_EEEEESL_S13_NS_4hashISL_EESt8equal_toISL_EEEE26resize_and_add_node_uniqueEPNS1_8ptr_nodeIS14_EEm@Base 1.4.1 + (optional=templinst)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2INS5_11GT3_for_CH3INS5_5EpeckEEENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2ISB_NS5_28Triangulation_ds_face_base_2IvEEEEEEEENS6_22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesISB_NS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESY_SY_EEEEEESaIS11_EEEEESL_S13_NS_4hashISL_EESt8equal_toISL_EEEE18try_emplace_uniqueIRSM_EES4_INS0_15iterator_detail8iteratorINS1_8ptr_nodeIS14_EEEEbEOT_@Base 1.4.1 + (optional=templinst)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2INS5_11GT3_for_CH3INS5_5EpeckEEENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2ISB_NS5_28Triangulation_ds_face_base_2IvEEEEEEEENS6_22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesISB_NS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESY_SY_EEEEEESaIS11_EEEEESL_S13_NS_4hashISL_EESt8equal_toISL_EEEE26resize_and_add_node_uniqueEPNS1_8ptr_nodeIS14_EEm@Base 1.4.1 (optional=templinst|arch=armhf mipsel x32)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2IiNS5_11GT3_for_CH3INS5_5EpeckEEENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2IiSB_NS5_28Triangulation_ds_face_base_2IvEEEEEEEENS6_22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesISB_NS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESY_SY_EEEEEESaIS11_EEEEESL_S13_NS_4hashISL_EESt8equal_toISL_EEEE14create_bucketsEj@Base 1.4.1 (optional=templinst|arch=amd64)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2IiNS5_11GT3_for_CH3INS5_5EpeckEEENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2IiSB_NS5_28Triangulation_ds_face_base_2IvEEEEEEEENS6_22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesISB_NS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESY_SY_EEEEEESaIS11_EEEEESL_S13_NS_4hashISL_EESt8equal_toISL_EEEE14create_bucketsEm@Base 1.4.1 (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZN5boost9unordered6detail5tableINS1_3mapISaISt4pairIKN4CGAL8internal24TDS2_halfedge_descriptorINS5_30Triangulation_data_structure_2INS5_25Convex_hull_vertex_base_2IiNS5_11GT3_for_CH3INS5_5EpeckEEENS5_30Triangulation_ds_vertex_base_2IvEEEENS5_23Convex_hull_face_base_2IiSB_NS5_28Triangulation_ds_face_base_2IvEEEEEEEENS6_22In_place_list_iteratorINS5_33HalfedgeDS_in_place_list_halfedgeINS5_21I_Polyhedron_halfedgeINS5_24HalfedgeDS_halfedge_baseINS5_21HalfedgeDS_list_typesISB_NS5_28I_Polyhedron_derived_items_3INS5_18Polyhedron_items_3EEESaIiEEENS5_11Boolean_tagILb1EEESY_SY_EEEEEESaIS11_EEEEESL_S13_NS_4hashISL_EESt8equal_toISL_EEEE18try_emplace_uniqueIRSM_EES4_INS0_15iterator_detail8iteratorINS1_8ptr_nodeIS14_EEEEbEOT_@Base 1.4.1 @@ -9580,7 +9581,7 @@ (optional=templinst|arch=armhf hppa hurd-i386 i386 m68k mipsel powerpc x32)_ZNK4CGAL14Iterator_rangeIN5boost9iterators15filter_iteratorINS_19Face_filtered_graphINS_12Polyhedron_3INS_5EpeckEN6SFCGAL6detail24Items_with_mark_on_hedgeENS_18HalfedgeDS_defaultESaIiEEENS_8internal20Dynamic_property_mapINSD_22In_place_list_iteratorINS_29HalfedgeDS_in_place_list_faceINS_18I_Polyhedron_facetINS_20HalfedgeDS_face_baseINS_21HalfedgeDS_list_typesIS6_NS_28I_Polyhedron_derived_items_3IS9_EESB_EENS_11Boolean_tagILb1EEENS_7Plane_3IS6_EEEEEEEESaIST_EEEjEENSE_INSF_INS_31HalfedgeDS_in_place_list_vertexINS_19I_Polyhedron_vertexINS_22HalfedgeDS_vertex_baseISM_SO_NS_7Point_3IS6_EEEEEEEESaIS14_EEEjEENSE_INSF_INS_33HalfedgeDS_in_place_list_halfedgeINS_21I_Polyhedron_halfedgeINS8_18Halfedge_with_markISM_EEEEEESaIS1D_EEEjEEE16Is_simplex_validENS2_18transform_iteratorINSD_14Construct_edgeIS1F_EENS_13Prevent_derefINS_22N_step_adaptor_derivedIS1F_Li2EEEEENSD_8HDS_edgeIS1F_EENS1_11use_defaultEEEEEE4sizeEv@Base 1.4.0 (optional=templinst|arch=amd64 arm64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNK4CGAL14Iterator_rangeIN5boost9iterators15filter_iteratorINS_19Face_filtered_graphINS_12Polyhedron_3INS_5EpeckEN6SFCGAL6detail24Items_with_mark_on_hedgeENS_18HalfedgeDS_defaultESaIiEEENS_8internal20Dynamic_property_mapINSD_22In_place_list_iteratorINS_29HalfedgeDS_in_place_list_faceINS_18I_Polyhedron_facetINS_20HalfedgeDS_face_baseINS_21HalfedgeDS_list_typesIS6_NS_28I_Polyhedron_derived_items_3IS9_EESB_EENS_11Boolean_tagILb1EEENS_7Plane_3IS6_EEEEEEEESaIST_EEEmEENSE_INSF_INS_31HalfedgeDS_in_place_list_vertexINS_19I_Polyhedron_vertexINS_22HalfedgeDS_vertex_baseISM_SO_NS_7Point_3IS6_EEEEEEEESaIS14_EEEmEENSE_INSF_INS_33HalfedgeDS_in_place_list_halfedgeINS_21I_Polyhedron_halfedgeINS8_18Halfedge_with_markISM_EEEEEESaIS1D_EEEmEEE16Is_simplex_validENS2_18transform_iteratorINSD_14Construct_edgeIS1F_EENS_13Prevent_derefINS_22N_step_adaptor_derivedIS1F_Li2EEEEENSD_8HDS_edgeIS1F_EENS1_11use_defaultEEEEEE4sizeEv@Base 1.4.0 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNK4CGAL14Iterator_rangeINS_8internal16T2_edge_iteratorINS_30Triangulation_data_structure_2INS_37Triangulation_vertex_base_with_info_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_27Triangulation_vertex_base_2IS7_NS_30Triangulation_ds_vertex_base_2IvEEEEEENS_23Convex_hull_face_base_2IiS6_NS_25Triangulation_face_base_2IS6_NS_28Triangulation_ds_face_base_2IvEEEEEEEENS_32Triangulation_ds_edge_iterator_2ISJ_EEEEE4sizeEv@Base 1.3.9 - (optional=templinst|arch=amd64)_ZNK4CGAL14Iterator_rangeINS_8internal18TDS2_edge_iteratorINS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS6_NS_28Triangulation_ds_face_base_2IvEEEEEENS_32Triangulation_ds_edge_iterator_2ISF_EEEEE4sizeEv@Base 1.4.1 + (optional=templinst)_ZNK4CGAL14Iterator_rangeINS_8internal18TDS2_edge_iteratorINS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2INS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IS6_NS_28Triangulation_ds_face_base_2IvEEEEEENS_32Triangulation_ds_edge_iterator_2ISF_EEEEE4sizeEv@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZNK4CGAL14Iterator_rangeINS_8internal18TDS2_edge_iteratorINS_30Triangulation_data_structure_2INS_25Convex_hull_vertex_base_2IiNS_11GT3_for_CH3INS_5EpeckEEENS_30Triangulation_ds_vertex_base_2IvEEEENS_23Convex_hull_face_base_2IiS6_NS_28Triangulation_ds_face_base_2IvEEEEEENS_32Triangulation_ds_edge_iterator_2ISF_EEEEE4sizeEv@Base 1.4.1 _ZNK4CGAL14Lazy_exact_AbsI10__gmp_exprIA1_12__mpq_structS3_EE12update_exactEv@Base 1.3.2 _ZNK4CGAL14Lazy_exact_AddI10__gmp_exprIA1_12__mpq_structS3_ES4_S4_E12update_exactEv@Base 1.3.2 @@ -11460,8 +11461,8 @@ _ZNSt12_Vector_baseIN4CGAL7Point_2INS0_16Simple_cartesianI10__gmp_exprIA1_12__mpq_structS5_EEEEESaIS8_EED2Ev@Base 1.3.9 (optional=templinst)_ZNSt12_Vector_baseIN4CGAL7Point_2INS0_16Simple_cartesianINS0_11Interval_ntILb0EEEEEEESaIS6_EED1Ev@Base 1.3.9 (optional=templinst)_ZNSt12_Vector_baseIN4CGAL7Point_2INS0_16Simple_cartesianINS0_11Interval_ntILb0EEEEEEESaIS6_EED2Ev@Base 1.3.9 - (optional=templinst|arch=amd64)_ZNSt12_Vector_baseIN4CGAL7Point_2INS0_5EpeckEEESaIS3_EED1Ev@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt12_Vector_baseIN4CGAL7Point_2INS0_5EpeckEEESaIS3_EED2Ev@Base 1.4.1 + (optional=templinst)_ZNSt12_Vector_baseIN4CGAL7Point_2INS0_5EpeckEEESaIS3_EED1Ev@Base 1.4.1 + (optional=templinst)_ZNSt12_Vector_baseIN4CGAL7Point_2INS0_5EpeckEEESaIS3_EED2Ev@Base 1.4.1 _ZNSt12_Vector_baseIN4CGAL7Point_3INS0_16Simple_cartesianI10__gmp_exprIA1_12__mpq_structS5_EEEEESaIS8_EED1Ev@Base 1.3.9 _ZNSt12_Vector_baseIN4CGAL7Point_3INS0_16Simple_cartesianI10__gmp_exprIA1_12__mpq_structS5_EEEEESaIS8_EED2Ev@Base 1.3.9 (optional=templinst)_ZNSt12_Vector_baseIN4CGAL7Point_3INS0_16Simple_cartesianINS0_11Interval_ntILb0EEEEEEESaIS6_EED1Ev@Base 1.3.9 @@ -11651,12 +11652,12 @@ (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3ISA_EENS3_27Triangulation_vertex_base_2ISR_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiSA_NS3_25Triangulation_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S14_EEEELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 1.3.10 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3ISA_EENS3_27Triangulation_vertex_base_2ISR_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiSA_NS3_25Triangulation_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S14_EEEELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 1.3.10 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3ISA_EENS3_27Triangulation_vertex_base_2ISR_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiSA_NS3_25Triangulation_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S14_EEEELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 1.3.10 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 1.4.1 (optional=templinst|arch=riscv64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiSA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv@Base 1.4.1 (optional=templinst|arch=riscv64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiSA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv@Base 1.4.1 (optional=templinst|arch=riscv64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiSA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info@Base 1.4.1 @@ -11681,12 +11682,12 @@ (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_27Triangulation_vertex_base_2ISA_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiS9_NS3_25Triangulation_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESZ_SZ_EEEEEESaIS12_EEENS0_4hashISN_EESt8equal_toISN_ESaISt4pairIKSN_S14_EEEELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 1.3.10 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_27Triangulation_vertex_base_2ISA_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiS9_NS3_25Triangulation_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESZ_SZ_EEEEEESaIS12_EEENS0_4hashISN_EESt8equal_toISN_ESaISt4pairIKSN_S14_EEEELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 1.3.10 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_27Triangulation_vertex_base_2ISA_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiS9_NS3_25Triangulation_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESZ_SZ_EEEEEESaIS12_EEENS0_4hashISN_EESt8equal_toISN_ESaISt4pairIKSN_S14_EEEELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 1.3.10 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE10_M_destroyEv@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE10_M_disposeEv@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE14_M_get_deleterERKSt9type_info@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED0Ev@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED1Ev@Base 1.4.1 + (optional=templinst)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EED2Ev@Base 1.4.1 (optional=templinst|arch=riscv64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE10_M_destroyEv@Base 1.4.1 (optional=templinst|arch=riscv64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE10_M_disposeEv@Base 1.4.1 (optional=templinst|arch=riscv64)_ZNSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE14_M_get_deleterERKSt9type_info@Base 1.4.1 @@ -12023,8 +12024,8 @@ (optional=templinst)_ZNSt6vectorIN4CGAL8Vector_2INS0_5EpeckEEESaIS3_EE17_M_realloc_insertIJddEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 1.4.1 (optional=templinst)_ZNSt6vectorIN4CGAL8Vector_2INS0_5EpeckEEESaIS3_EED1Ev@Base 1.1.0 (optional=templinst)_ZNSt6vectorIN4CGAL8Vector_2INS0_5EpeckEEESaIS3_EED2Ev@Base 1.1.0 - (optional=templinst|arch=amd64)_ZNSt6vectorIN4CGAL8internal11CC_iteratorINS0_17Compact_containerINS0_25Convex_hull_vertex_base_2INS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2INS0_30Triangulation_data_structure_2INS4_IS7_NS8_IvEEEENS0_23Convex_hull_face_base_2IS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_7DefaultESJ_SJ_EELb0EEESaISL_EE17_M_realloc_insertIJRKSL_EEEvN9__gnu_cxx17__normal_iteratorIPSL_SN_EEDpOT_@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt6vectorIN4CGAL8internal11CC_iteratorINS0_17Compact_containerINS0_25Convex_hull_vertex_base_2INS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2INS0_30Triangulation_data_structure_2INS4_IS7_NS8_IvEEEENS0_23Convex_hull_face_base_2IS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_7DefaultESJ_SJ_EELb0EEESaISL_EE17_M_realloc_insertIJSL_EEEvN9__gnu_cxx17__normal_iteratorIPSL_SN_EEDpOT_@Base 1.4.1 + (optional=templinst)_ZNSt6vectorIN4CGAL8internal11CC_iteratorINS0_17Compact_containerINS0_25Convex_hull_vertex_base_2INS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2INS0_30Triangulation_data_structure_2INS4_IS7_NS8_IvEEEENS0_23Convex_hull_face_base_2IS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_7DefaultESJ_SJ_EELb0EEESaISL_EE17_M_realloc_insertIJRKSL_EEEvN9__gnu_cxx17__normal_iteratorIPSL_SN_EEDpOT_@Base 1.4.1 + (optional=templinst)_ZNSt6vectorIN4CGAL8internal11CC_iteratorINS0_17Compact_containerINS0_25Convex_hull_vertex_base_2INS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2INS0_30Triangulation_data_structure_2INS4_IS7_NS8_IvEEEENS0_23Convex_hull_face_base_2IS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_7DefaultESJ_SJ_EELb0EEESaISL_EE17_M_realloc_insertIJSL_EEEvN9__gnu_cxx17__normal_iteratorIPSL_SN_EEDpOT_@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZNSt6vectorIN4CGAL8internal11CC_iteratorINS0_17Compact_containerINS0_25Convex_hull_vertex_base_2IiNS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2INS0_30Triangulation_data_structure_2INS4_IiS7_NS8_IvEEEENS0_23Convex_hull_face_base_2IiS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_7DefaultESJ_SJ_EELb0EEESaISL_EE17_M_realloc_insertIJRKSL_EEEvN9__gnu_cxx17__normal_iteratorIPSL_SN_EEDpOT_@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZNSt6vectorIN4CGAL8internal11CC_iteratorINS0_17Compact_containerINS0_25Convex_hull_vertex_base_2IiNS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2INS0_30Triangulation_data_structure_2INS4_IiS7_NS8_IvEEEENS0_23Convex_hull_face_base_2IiS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_7DefaultESJ_SJ_EELb0EEESaISL_EE17_M_realloc_insertIJSL_EEEvN9__gnu_cxx17__normal_iteratorIPSL_SN_EEDpOT_@Base 1.4.1 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt6vectorIN4CGAL8internal11CC_iteratorINS0_17Compact_containerINS0_37Triangulation_vertex_base_with_info_2IiNS0_11GT3_for_CH3INS0_5EpeckEEENS0_27Triangulation_vertex_base_2IS7_NS0_30Triangulation_ds_vertex_base_2INS0_30Triangulation_data_structure_2INS4_IiS7_NS8_IS7_NS9_IvEEEEEENS0_23Convex_hull_face_base_2IiS6_NS0_25Triangulation_face_base_2IS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEEEEEENS0_7DefaultESO_SO_EELb0EEESaISQ_EE17_M_realloc_insertIJRKSQ_EEEvN9__gnu_cxx17__normal_iteratorIPSQ_SS_EEDpOT_@Base 1.3.9 @@ -12064,7 +12065,7 @@ (optional=templinst)_ZNSt6vectorIN4CGAL8internal22In_place_list_iteratorINS0_33HalfedgeDS_in_place_list_halfedgeINS0_33Straight_skeleton_halfedge_base_2INS0_21HalfedgeDS_list_typesINS0_5EpickENS0_25Straight_skeleton_items_2ESaIiEEEEEEESaISB_EEESaISD_EE17_M_realloc_insertIJRKSD_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 1.3.9 (optional=templinst)_ZNSt6vectorIN4CGAL8internal22In_place_list_iteratorINS0_33HalfedgeDS_in_place_list_halfedgeINS0_33Straight_skeleton_halfedge_base_2INS0_21HalfedgeDS_list_typesINS0_5EpickENS0_25Straight_skeleton_items_2ESaIiEEEEEEESaISB_EEESaISD_EE17_M_realloc_insertIJSD_EEEvN9__gnu_cxx17__normal_iteratorIPSD_SF_EEDpOT_@Base 1.3.9 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt6vectorIN4CGAL8internal22T2_halfedge_descriptorINS0_30Triangulation_data_structure_2INS0_37Triangulation_vertex_base_with_info_2IiNS0_11GT3_for_CH3INS0_5EpeckEEENS0_27Triangulation_vertex_base_2IS7_NS0_30Triangulation_ds_vertex_base_2IvEEEEEENS0_23Convex_hull_face_base_2IiS6_NS0_25Triangulation_face_base_2IS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEESaISK_EE17_M_realloc_insertIJRKSK_EEEvN9__gnu_cxx17__normal_iteratorIPSK_SM_EEDpOT_@Base 1.3.7 - (optional=templinst|arch=amd64)_ZNSt6vectorIN4CGAL8internal24TDS2_halfedge_descriptorINS0_30Triangulation_data_structure_2INS0_25Convex_hull_vertex_base_2INS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2IvEEEENS0_23Convex_hull_face_base_2IS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEESaISG_EE17_M_realloc_insertIJRKSG_EEEvN9__gnu_cxx17__normal_iteratorIPSG_SI_EEDpOT_@Base 1.4.1 + (optional=templinst)_ZNSt6vectorIN4CGAL8internal24TDS2_halfedge_descriptorINS0_30Triangulation_data_structure_2INS0_25Convex_hull_vertex_base_2INS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2IvEEEENS0_23Convex_hull_face_base_2IS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEESaISG_EE17_M_realloc_insertIJRKSG_EEEvN9__gnu_cxx17__normal_iteratorIPSG_SI_EEDpOT_@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZNSt6vectorIN4CGAL8internal24TDS2_halfedge_descriptorINS0_30Triangulation_data_structure_2INS0_25Convex_hull_vertex_base_2IiNS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2IvEEEENS0_23Convex_hull_face_base_2IiS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEESaISG_EE17_M_realloc_insertIJRKSG_EEEvN9__gnu_cxx17__normal_iteratorIPSG_SI_EEDpOT_@Base 1.4.1 (optional=templinst)_ZNSt6vectorIN4CGAL8internal8HDS_edgeINS1_22In_place_list_iteratorINS0_33HalfedgeDS_in_place_list_halfedgeINS0_21I_Polyhedron_halfedgeIN6SFCGAL6detail18Halfedge_with_markINS0_21HalfedgeDS_list_typesINS0_5EpeckENS0_28I_Polyhedron_derived_items_3INS7_24Items_with_mark_on_hedgeEEESaIiEEEEEEEEESaISI_EEEEESaISL_EE17_M_realloc_insertIJRKSL_EEEvN9__gnu_cxx17__normal_iteratorIPSL_SN_EEDpOT_@Base 1.4.0 (optional=templinst)_ZNSt6vectorIN4CGAL8internal8HDS_edgeINS1_22In_place_list_iteratorINS0_33HalfedgeDS_in_place_list_halfedgeINS0_21I_Polyhedron_halfedgeIN6SFCGAL6detail18Halfedge_with_markINS0_21HalfedgeDS_list_typesINS0_5EpeckENS0_28I_Polyhedron_derived_items_3INS7_24Items_with_mark_on_hedgeEEESaIiEEEEEEEEESaISI_EEEEESaISL_EE17_M_realloc_insertIJSL_EEEvN9__gnu_cxx17__normal_iteratorIPSL_SN_EEDpOT_@Base 1.4.0 @@ -12320,7 +12321,7 @@ (optional=templinst)_ZNSt6vectorISt4pairIN4CGAL7Point_2INS1_5EpeckEEENS1_23Polygon_2_edge_iteratorIS3_S_IS4_SaIS4_EENS1_11Boolean_tagILb1EEEEEESaISB_EE17_M_realloc_insertIJSB_EEEvN9__gnu_cxx17__normal_iteratorIPSB_SD_EEDpOT_@Base 1.3.9 (optional=templinst|arch=armhf mipsel ppc64 ppc64el s390x)_ZNSt6vectorISt4pairIN4CGAL7Point_2INS1_5EpeckEEENS1_23Polygon_2_edge_iteratorIS3_S_IS4_SaIS4_EENS1_11Boolean_tagILb1EEEEEESaISB_EED1Ev@Base 1.4.1 (optional=templinst|arch=armhf mipsel ppc64 ppc64el s390x)_ZNSt6vectorISt4pairIN4CGAL7Point_2INS1_5EpeckEEENS1_23Polygon_2_edge_iteratorIS3_S_IS4_SaIS4_EENS1_11Boolean_tagILb1EEEEEESaISB_EED2Ev@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt6vectorISt4pairIN4CGAL8internal11CC_iteratorINS1_17Compact_containerINS1_23Convex_hull_face_base_2INS1_5EpeckENS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Convex_hull_vertex_base_2INS1_11GT3_for_CH3IS6_EENS1_30Triangulation_ds_vertex_base_2IvEEEENS5_IS6_NS7_IvEEEEEEEEEENS1_7DefaultESK_SK_EELb0EEEiESaISN_EE17_M_realloc_insertIJRKSN_EEEvN9__gnu_cxx17__normal_iteratorIPSN_SP_EEDpOT_@Base 1.4.1 + (optional=templinst)_ZNSt6vectorISt4pairIN4CGAL8internal11CC_iteratorINS1_17Compact_containerINS1_23Convex_hull_face_base_2INS1_5EpeckENS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Convex_hull_vertex_base_2INS1_11GT3_for_CH3IS6_EENS1_30Triangulation_ds_vertex_base_2IvEEEENS5_IS6_NS7_IvEEEEEEEEEENS1_7DefaultESK_SK_EELb0EEEiESaISN_EE17_M_realloc_insertIJRKSN_EEEvN9__gnu_cxx17__normal_iteratorIPSN_SP_EEDpOT_@Base 1.4.1 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt6vectorISt4pairIN4CGAL8internal11CC_iteratorINS1_17Compact_containerINS1_23Convex_hull_face_base_2IiNS1_5EpeckENS1_25Triangulation_face_base_2IS6_NS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_37Triangulation_vertex_base_with_info_2IiNS1_11GT3_for_CH3IS6_EENS1_27Triangulation_vertex_base_2ISC_NS1_30Triangulation_ds_vertex_base_2IvEEEEEENS5_IiS6_NS7_IS6_NS8_IvEEEEEEEEEEEEEENS1_7DefaultESP_SP_EELb0EEEiESaISS_EE17_M_realloc_insertIJRKSS_EEEvN9__gnu_cxx17__normal_iteratorIPSS_SU_EEDpOT_@Base 1.3.6 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZNSt6vectorISt4pairIN4CGAL8internal11CC_iteratorINS1_17Compact_containerINS1_23Convex_hull_face_base_2IiNS1_5EpeckENS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Convex_hull_vertex_base_2IiNS1_11GT3_for_CH3IS6_EENS1_30Triangulation_ds_vertex_base_2IvEEEENS5_IiS6_NS7_IvEEEEEEEEEENS1_7DefaultESK_SK_EELb0EEEiESaISN_EE17_M_realloc_insertIJRKSN_EEEvN9__gnu_cxx17__normal_iteratorIPSN_SP_EEDpOT_@Base 1.4.1 (optional=templinst|arch=armhf hppa hurd-i386 i386 m68k mipsel powerpc x32)_ZNSt6vectorISt4pairIN4CGAL8internal22In_place_list_iteratorINS1_31HalfedgeDS_in_place_list_vertexINS1_19I_Polyhedron_vertexINS1_22HalfedgeDS_vertex_baseINS1_21HalfedgeDS_list_typesINS1_5EpeckENS1_28I_Polyhedron_derived_items_3IN6SFCGAL6detail24Items_with_mark_on_hedgeEEESaIiEEENS1_11Boolean_tagILb1EEENS1_7Point_3IS8_EEEEEEEESaISM_EEEjESaISP_EE17_M_realloc_insertIJSP_EEEvN9__gnu_cxx17__normal_iteratorIPSP_SR_EEDpOT_@Base 1.4.0 @@ -12362,7 +12363,7 @@ (optional=templinst)_ZNSt6vectorISt4pairIPN4CGAL22Arr_construction_eventINS1_38Arr_non_caching_segment_basic_traits_2INS1_5EpeckEEENS1_24Arrangement_on_surface_2IS5_NS1_36Arr_bounded_planar_topology_traits_2IS5_NS1_16Arr_default_dcelIS5_EEEEEEN5boost19fast_pool_allocatorIiNSC_33default_user_allocator_new_deleteESt5mutexLj32ELj0EEENS1_15Surface_sweep_221No_overlap_event_baseENSH_19No_overlap_subcurveEEEmESaISM_EE17_M_realloc_insertIJSM_EEEvN9__gnu_cxx17__normal_iteratorIPSM_SO_EEDpOT_@Base 1.4.1 (optional=templinst|arch=armhf hppa hurd-i386 i386 m68k mipsel powerpc x32)_ZNSt6vectorISt4pairIPN4CGAL23Alpha_shape_face_base_2INS1_5EpeckENS1_25Triangulation_face_base_2IS3_NS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Alpha_shape_vertex_base_2IS3_NS1_7DefaultENS1_11Boolean_tagILb0EEESA_EENS2_IS3_S8_SA_SA_EEEEEEEESA_SA_EEjESaISI_EE17_M_realloc_insertIJSI_EEEvN9__gnu_cxx17__normal_iteratorIPSI_SK_EEDpOT_@Base 1.4.1 (optional=templinst)_ZNSt6vectorISt4pairIPN4CGAL23Alpha_shape_face_base_2INS1_5EpeckENS1_25Triangulation_face_base_2IS3_NS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Alpha_shape_vertex_base_2IS3_NS1_7DefaultENS1_11Boolean_tagILb0EEESA_EENS2_IS3_S8_SA_SA_EEEEEEEESA_SA_EEmESaISI_EE17_M_realloc_insertIJSI_EEEvN9__gnu_cxx17__normal_iteratorIPSI_SK_EEDpOT_@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt6vectorISt4pairIPN4CGAL23Convex_hull_face_base_2INS1_5EpeckENS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Convex_hull_vertex_base_2INS1_11GT3_for_CH3IS3_EENS1_30Triangulation_ds_vertex_base_2IvEEEENS2_IS3_NS4_IvEEEEEEEEEEmESaISI_EE17_M_realloc_insertIJSI_EEEvN9__gnu_cxx17__normal_iteratorIPSI_SK_EEDpOT_@Base 1.4.1 + (optional=templinst)_ZNSt6vectorISt4pairIPN4CGAL23Convex_hull_face_base_2INS1_5EpeckENS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Convex_hull_vertex_base_2INS1_11GT3_for_CH3IS3_EENS1_30Triangulation_ds_vertex_base_2IvEEEENS2_IS3_NS4_IvEEEEEEEEEEmESaISI_EE17_M_realloc_insertIJSI_EEEvN9__gnu_cxx17__normal_iteratorIPSI_SK_EEDpOT_@Base 1.4.1 (optional=templinst|subst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt6vectorISt4pairIPN4CGAL23Convex_hull_face_base_2IiNS1_5EpeckENS1_25Triangulation_face_base_2IS3_NS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_37Triangulation_vertex_base_with_info_2IiNS1_11GT3_for_CH3IS3_EENS1_27Triangulation_vertex_base_2IS9_NS1_30Triangulation_ds_vertex_base_2IvEEEEEENS2_IiS3_NS4_IS3_NS5_IvEEEEEEEEEEEEEE{size_t}ESaISN_EE17_M_realloc_insertIJSN_EEEvN9__gnu_cxx17__normal_iteratorIPSN_SP_EEDpOT_@Base 1.3.6 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32|subst)_ZNSt6vectorISt4pairIPN4CGAL23Convex_hull_face_base_2IiNS1_5EpeckENS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Convex_hull_vertex_base_2IiNS1_11GT3_for_CH3IS3_EENS1_30Triangulation_ds_vertex_base_2IvEEEENS2_IiS3_NS4_IvEEEEEEEEEE{size_t}ESaISI_EE17_M_realloc_insertIJSI_EEEvN9__gnu_cxx17__normal_iteratorIPSI_SK_EEDpOT_@Base 1.4.1 (optional=templinst|arch=armhf hppa hurd-i386 i386 m68k mipsel powerpc x32)_ZNSt6vectorISt4pairIPN4CGAL25Alpha_shape_vertex_base_2INS1_5EpeckENS1_27Triangulation_vertex_base_2IS3_NS1_30Triangulation_ds_vertex_base_2INS1_30Triangulation_data_structure_2INS2_IS3_NS1_7DefaultENS1_11Boolean_tagILb0EEES9_EENS1_23Alpha_shape_face_base_2IS3_S7_S9_S9_EEEEEEEES9_S9_EEjESaISI_EE17_M_realloc_insertIJSI_EEEvN9__gnu_cxx17__normal_iteratorIPSI_SK_EEDpOT_@Base 1.4.1 @@ -12373,7 +12374,7 @@ (optional=templinst)_ZNSt6vectorISt4pairIPN4CGAL25Arr_construction_subcurveINS1_22Arr_insertion_traits_2INS1_20Arr_labeled_traits_2INS1_27Gps_circle_segment_traits_2INS1_5EpeckELb1EEEEENS1_24Arrangement_on_surface_2IS8_NS1_36Arr_bounded_planar_topology_traits_2IS8_NS1_22Arr_face_extended_dcelIS8_iNS1_15Arr_vertex_baseINS8_7Point_2EEENS1_17Arr_halfedge_baseINS8_18X_monotone_curve_2EEENS1_13Arr_face_baseEEEEEEEEENS1_22Arr_construction_eventISM_SL_N5boost19fast_pool_allocatorIiNSO_33default_user_allocator_new_deleteESt5mutexLj32ELj0EEENS1_15Surface_sweep_218Default_event_baseENST_16Default_subcurveEEESS_SV_NS1_7DefaultEEESZ_ESaIS10_EE17_M_realloc_insertIJS10_EEEvN9__gnu_cxx17__normal_iteratorIPS10_S12_EEDpOT_@Base 1.3.9 (optional=templinst)_ZNSt6vectorISt4pairIPN4CGAL25Arr_construction_subcurveINS1_22Arr_insertion_traits_2INS1_36Arr_consolidated_curve_data_traits_2INS1_20Arr_segment_traits_2INS1_5EpeckEEEPNS1_13Arr_segment_2IS6_EEEENS1_24Arrangement_on_surface_2ISB_NS1_36Arr_bounded_planar_topology_traits_2ISB_NS1_16Arr_default_dcelISB_EEEEEEEENS1_22Arr_construction_eventISI_SH_N5boost19fast_pool_allocatorIiNSK_33default_user_allocator_new_deleteESt5mutexLj32ELj0EEENS1_15Surface_sweep_218Default_event_baseENSP_16Default_subcurveEEESO_SR_NS1_7DefaultEEESV_ESaISW_EE17_M_realloc_insertIJSW_EEEvN9__gnu_cxx17__normal_iteratorIPSW_SY_EEDpOT_@Base 1.3.9 (optional=templinst)_ZNSt6vectorISt4pairIPN4CGAL25Arr_construction_subcurveINS1_36Arr_consolidated_curve_data_traits_2INS1_20Arr_segment_traits_2INS1_5EpeckEEEPNS1_13Arr_segment_2IS5_EEEENS1_22Arr_construction_eventISA_NS1_24Arrangement_on_surface_2ISA_NS1_36Arr_bounded_planar_topology_traits_2ISA_NS1_16Arr_default_dcelISA_EEEEEEN5boost19fast_pool_allocatorIiNSI_33default_user_allocator_new_deleteESt5mutexLj32ELj0EEENS1_15Surface_sweep_218Default_event_baseENSN_16Default_subcurveEEESM_SP_NS1_7DefaultEEEST_ESaISU_EE17_M_realloc_insertIJSU_EEEvN9__gnu_cxx17__normal_iteratorIPSU_SW_EEDpOT_@Base 1.3.9 - (optional=templinst|arch=amd64)_ZNSt6vectorISt4pairIPN4CGAL25Convex_hull_vertex_base_2INS1_11GT3_for_CH3INS1_5EpeckEEENS1_30Triangulation_ds_vertex_base_2INS1_30Triangulation_data_structure_2INS2_IS5_NS6_IvEEEENS1_23Convex_hull_face_base_2IS4_NS1_28Triangulation_ds_face_base_2IvEEEEEEEEEEmESaISI_EE17_M_realloc_insertIJSI_EEEvN9__gnu_cxx17__normal_iteratorIPSI_SK_EEDpOT_@Base 1.4.1 + (optional=templinst)_ZNSt6vectorISt4pairIPN4CGAL25Convex_hull_vertex_base_2INS1_11GT3_for_CH3INS1_5EpeckEEENS1_30Triangulation_ds_vertex_base_2INS1_30Triangulation_data_structure_2INS2_IS5_NS6_IvEEEENS1_23Convex_hull_face_base_2IS4_NS1_28Triangulation_ds_face_base_2IvEEEEEEEEEEmESaISI_EE17_M_realloc_insertIJSI_EEEvN9__gnu_cxx17__normal_iteratorIPSI_SK_EEDpOT_@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32|subst)_ZNSt6vectorISt4pairIPN4CGAL25Convex_hull_vertex_base_2IiNS1_11GT3_for_CH3INS1_5EpeckEEENS1_30Triangulation_ds_vertex_base_2INS1_30Triangulation_data_structure_2INS2_IiS5_NS6_IvEEEENS1_23Convex_hull_face_base_2IiS4_NS1_28Triangulation_ds_face_base_2IvEEEEEEEEEE{size_t}ESaISI_EE17_M_realloc_insertIJSI_EEEvN9__gnu_cxx17__normal_iteratorIPSI_SK_EEDpOT_@Base 1.4.1 (optional=templinst|subst)_ZNSt6vectorISt4pairIPN4CGAL28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_37Triangulation_vertex_base_with_info_2IN6SFCGAL11triangulate11VertexInfo2ENS1_5EpeckENS1_27Triangulation_vertex_base_2IS8_NS1_30Triangulation_ds_vertex_base_2IvEEEEEENS2_IvEEEEEE{size_t}ESaISI_EE17_M_realloc_insertIJSI_EEEvN9__gnu_cxx17__normal_iteratorIPSI_SK_EEDpOT_@Base 1.3.6 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32|subst)_ZNSt6vectorISt4pairIPN4CGAL37Constrained_triangulation_face_base_2INS1_19Projection_traits_3INS1_5EpeckELb1EEENS1_25Triangulation_face_base_2IS5_NS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_37Triangulation_vertex_base_with_info_2I{size_t}S5_NS1_27Triangulation_vertex_base_2IS5_NS1_30Triangulation_ds_vertex_base_2IvEEEEEENS2_IS5_NS6_IS5_NS7_IvEEEEEEEEEEEEEE{size_t}ESaISN_EE17_M_realloc_insertIJSN_EEEvN9__gnu_cxx17__normal_iteratorIPSN_SP_EEDpOT_@Base 1.4.1 @@ -12474,7 +12475,7 @@ (optional=templinst)_ZNSt7__cxx1110_List_baseIN4CGAL7Point_2INS1_5EpeckEEESaIS4_EE8_M_clearEv@Base 1.1.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN4CGAL7Point_3INS1_5EpeckEEESaIS4_EE8_M_clearEv@Base 1.1.0 (optional=templinst)_ZNSt7__cxx1110_List_baseIN4CGAL8internal11CC_iteratorINS1_17Compact_containerINS1_23Alpha_shape_face_base_2INS1_5EpeckENS1_25Triangulation_face_base_2IS6_NS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Alpha_shape_vertex_base_2IS6_NS1_7DefaultENS1_11Boolean_tagILb0EEESD_EENS5_IS6_SB_SD_SD_EEEEEEEESD_SD_EESB_SB_SB_EELb0EEESaISL_EE8_M_clearEv@Base 1.4.1 - (optional=templinst|arch=amd64)_ZNSt7__cxx1110_List_baseIN4CGAL8internal11CC_iteratorINS1_17Compact_containerINS1_23Convex_hull_face_base_2INS1_5EpeckENS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Convex_hull_vertex_base_2INS1_11GT3_for_CH3IS6_EENS1_30Triangulation_ds_vertex_base_2IvEEEENS5_IS6_NS7_IvEEEEEEEEEENS1_7DefaultESK_SK_EELb0EEESaISM_EE8_M_clearEv@Base 1.4.1 + (optional=templinst)_ZNSt7__cxx1110_List_baseIN4CGAL8internal11CC_iteratorINS1_17Compact_containerINS1_23Convex_hull_face_base_2INS1_5EpeckENS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Convex_hull_vertex_base_2INS1_11GT3_for_CH3IS6_EENS1_30Triangulation_ds_vertex_base_2IvEEEENS5_IS6_NS7_IvEEEEEEEEEENS1_7DefaultESK_SK_EELb0EEESaISM_EE8_M_clearEv@Base 1.4.1 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt7__cxx1110_List_baseIN4CGAL8internal11CC_iteratorINS1_17Compact_containerINS1_23Convex_hull_face_base_2IiNS1_5EpeckENS1_25Triangulation_face_base_2IS6_NS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_37Triangulation_vertex_base_with_info_2IiNS1_11GT3_for_CH3IS6_EENS1_27Triangulation_vertex_base_2ISC_NS1_30Triangulation_ds_vertex_base_2IvEEEEEENS5_IiS6_NS7_IS6_NS8_IvEEEEEEEEEEEEEENS1_7DefaultESP_SP_EELb0EEESaISR_EE8_M_clearEv@Base 1.3.9 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZNSt7__cxx1110_List_baseIN4CGAL8internal11CC_iteratorINS1_17Compact_containerINS1_23Convex_hull_face_base_2IiNS1_5EpeckENS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_25Convex_hull_vertex_base_2IiNS1_11GT3_for_CH3IS6_EENS1_30Triangulation_ds_vertex_base_2IvEEEENS5_IiS6_NS7_IvEEEEEEEEEENS1_7DefaultESK_SK_EELb0EEESaISM_EE8_M_clearEv@Base 1.4.1 (optional=templinst)_ZNSt7__cxx1110_List_baseIN4CGAL8internal11CC_iteratorINS1_17Compact_containerINS1_28Triangulation_ds_face_base_2INS1_30Triangulation_data_structure_2INS1_37Triangulation_vertex_base_with_info_2IN6SFCGAL11triangulate11VertexInfo2ENS1_5EpeckENS1_27Triangulation_vertex_base_2ISB_NS1_30Triangulation_ds_vertex_base_2IvEEEEEENS5_IvEEEEEENS1_7DefaultESK_SK_EELb0EEESaISM_EE8_M_clearEv@Base 1.3.9 @@ -12565,7 +12566,7 @@ (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt8_Rb_treeIN4CGAL7Point_3INS0_5EpeckEEESt4pairIKS3_mESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE24_M_get_insert_unique_posERS5_@Base 1.1.0 (optional=templinst|arch=amd64 arm64 kfreebsd-amd64 mips64el ppc64el riscv64 sparc64)_ZNSt8_Rb_treeIN4CGAL7Point_3INS0_5EpeckEEESt4pairIKS3_mESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE29_M_get_insert_hint_unique_posESt23_Rb_tree_const_iteratorIS6_ERS5_@Base 1.1.0 (optional=templinst|arch=alpha amd64 arm64 kfreebsd-amd64 mips64el ppc64 ppc64el riscv64 s390x sparc64)_ZNSt8_Rb_treeIN4CGAL7Point_3INS0_5EpeckEEESt4pairIKS3_mESt10_Select1stIS6_ESt4lessIS3_ESaIS6_EE4findERS5_@Base 1.1.0 - (optional=templinst|arch=amd64)_ZNSt8_Rb_treeIN4CGAL8internal11CC_iteratorINS0_17Compact_containerINS0_25Convex_hull_vertex_base_2INS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2INS0_30Triangulation_data_structure_2INS4_IS7_NS8_IvEEEENS0_23Convex_hull_face_base_2IS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_7DefaultESJ_SJ_EELb0EEESt4pairIKSL_SM_INS2_INS3_INSC_IS6_NSD_ISG_EEEESJ_SJ_SJ_EELb0EEEiEESt10_Select1stIST_ESt4lessISL_ESaIST_EE17_M_emplace_uniqueIJSM_ISL_SS_EEEESM_ISt17_Rb_tree_iteratorIST_EbEDpOT_@Base 1.4.1 + (optional=templinst)_ZNSt8_Rb_treeIN4CGAL8internal11CC_iteratorINS0_17Compact_containerINS0_25Convex_hull_vertex_base_2INS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2INS0_30Triangulation_data_structure_2INS4_IS7_NS8_IvEEEENS0_23Convex_hull_face_base_2IS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_7DefaultESJ_SJ_EELb0EEESt4pairIKSL_SM_INS2_INS3_INSC_IS6_NSD_ISG_EEEESJ_SJ_SJ_EELb0EEEiEESt10_Select1stIST_ESt4lessISL_ESaIST_EE17_M_emplace_uniqueIJSM_ISL_SS_EEEESM_ISt17_Rb_tree_iteratorIST_EbEDpOT_@Base 1.4.1 (optional=templinst|arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el riscv64 s390x sparc64 x32)_ZNSt8_Rb_treeIN4CGAL8internal11CC_iteratorINS0_17Compact_containerINS0_25Convex_hull_vertex_base_2IiNS0_11GT3_for_CH3INS0_5EpeckEEENS0_30Triangulation_ds_vertex_base_2INS0_30Triangulation_data_structure_2INS4_IiS7_NS8_IvEEEENS0_23Convex_hull_face_base_2IiS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_7DefaultESJ_SJ_EELb0EEESt4pairIKSL_SM_INS2_INS3_INSC_IiS6_NSD_ISG_EEEESJ_SJ_SJ_EELb0EEEiEESt10_Select1stIST_ESt4lessISL_ESaIST_EE17_M_emplace_uniqueIJSM_ISL_SS_EEEESM_ISt17_Rb_tree_iteratorIST_EbEDpOT_@Base 1.4.1 (optional=templinst|arch=!amd64 !arm64 !armhf !hppa !i386 !mips64el !mipsel !ppc64 !ppc64el !riscv64 !s390x !sparc64 !x32)_ZNSt8_Rb_treeIN4CGAL8internal11CC_iteratorINS0_17Compact_containerINS0_37Triangulation_vertex_base_with_info_2IiNS0_11GT3_for_CH3INS0_5EpeckEEENS0_27Triangulation_vertex_base_2IS7_NS0_30Triangulation_ds_vertex_base_2INS0_30Triangulation_data_structure_2INS4_IiS7_NS8_IS7_NS9_IvEEEEEENS0_23Convex_hull_face_base_2IiS6_NS0_25Triangulation_face_base_2IS6_NS0_28Triangulation_ds_face_base_2IvEEEEEEEEEEEEEENS0_7DefaultESO_SO_EELb0EEESt4pairIKSQ_SR_INS2_INS3_INSE_IiS6_NSF_IS6_NSG_ISK_EEEEEESO_SO_SO_EELb0EEEiEESt10_Select1stISZ_ESt4lessISQ_ESaISZ_EE17_M_emplace_uniqueIJSR_ISQ_SY_EEEESR_ISt17_Rb_tree_iteratorISZ_EbEDpOT_@Base 1.3.6 (optional=templinst|arch=armhf hurd-i386 i386 m68k mipsel powerpc ppc64 s390x)_ZNSt8_Rb_treeIN4CGAL8internal22In_place_list_iteratorINS0_29HalfedgeDS_in_place_list_faceINS0_18I_Polyhedron_facetINS0_20HalfedgeDS_face_baseINS0_21HalfedgeDS_list_typesINS0_5EpeckENS0_28I_Polyhedron_derived_items_3IN6SFCGAL6detail24Items_with_mark_on_hedgeEEESaIiEEENS0_11Boolean_tagILb1EEENS0_7Plane_3IS7_EEEEEEEESaISL_EEESN_St9_IdentityISN_ESt4lessISN_ESaISN_EE16_M_insert_uniqueISN_EESt4pairISt17_Rb_tree_iteratorISN_EbEOT_@Base 1.4.0 @@ -14330,12 +14331,12 @@ (arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeIN6SFCGAL6detail18Halfedge_with_markINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS9_24Items_with_mark_on_hedgeEEESaIiEEEEEEEEESaISK_EEEmNS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_mEEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3ISA_EENS3_27Triangulation_vertex_base_2ISR_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiSA_NS3_25Triangulation_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S14_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=!riscv64)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3ISA_EENS3_27Triangulation_vertex_base_2ISR_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiSA_NS3_25Triangulation_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S14_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 - (arch=amd64)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 + _ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiSA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el s390x sparc64 x32)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiSA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_27Triangulation_vertex_base_2ISA_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiS9_NS3_25Triangulation_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESZ_SZ_EEEEEESaIS12_EEENS0_4hashISN_EESt8equal_toISN_ESaISt4pairIKSN_S14_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=!riscv64)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_27Triangulation_vertex_base_2ISA_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiS9_NS3_25Triangulation_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESZ_SZ_EEEEEESaIS12_EEENS0_4hashISN_EESt8equal_toISN_ESaISt4pairIKSN_S14_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 - (arch=amd64)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 + _ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el s390x sparc64 x32)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=armhf hppa hurd-i386 i386 m68k mipsel powerpc x32)_ZTISt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal8HDS_edgeINS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeIN6SFCGAL6detail18Halfedge_with_markINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INSA_24Items_with_mark_on_hedgeEEESaIiEEEEEEEEESaISL_EEEEEjNS0_4hashISO_EESt8equal_toISO_ESaISt4pairIKSO_jEEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 @@ -15725,12 +15726,12 @@ (arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeIN6SFCGAL6detail18Halfedge_with_markINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS9_24Items_with_mark_on_hedgeEEESaIiEEEEEEEEESaISK_EEEmNS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_mEEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3ISA_EENS3_27Triangulation_vertex_base_2ISR_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiSA_NS3_25Triangulation_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S14_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=!riscv64)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3ISA_EENS3_27Triangulation_vertex_base_2ISR_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiSA_NS3_25Triangulation_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S14_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 - (arch=amd64)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 + _ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiSA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el s390x sparc64 x32)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiSA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_27Triangulation_vertex_base_2ISA_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiS9_NS3_25Triangulation_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESZ_SZ_EEEEEESaIS12_EEENS0_4hashISN_EESt8equal_toISN_ESaISt4pairIKSN_S14_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=!riscv64)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_27Triangulation_vertex_base_2ISA_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiS9_NS3_25Triangulation_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESZ_SZ_EEEEEESaIS12_EEENS0_4hashISN_EESt8equal_toISN_ESaISt4pairIKSN_S14_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 - (arch=amd64)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 + _ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el s390x sparc64 x32)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=armhf hppa hurd-i386 i386 m68k mipsel powerpc x32)_ZTSSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal8HDS_edgeINS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeIN6SFCGAL6detail18Halfedge_with_markINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INSA_24Items_with_mark_on_hedgeEEESaIiEEEEEEEEESaISL_EEEEEjNS0_4hashISO_EESt8equal_toISO_ESaISt4pairIKSO_jEEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 @@ -16778,12 +16779,12 @@ (arch=amd64 arm64 mips64el ppc64 ppc64el s390x sparc64)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeIN6SFCGAL6detail18Halfedge_with_markINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS9_24Items_with_mark_on_hedgeEEESaIiEEEEEEEEESaISK_EEEmNS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_mEEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3ISA_EENS3_27Triangulation_vertex_base_2ISR_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiSA_NS3_25Triangulation_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S14_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=!riscv64)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3ISA_EENS3_27Triangulation_vertex_base_2ISR_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiSA_NS3_25Triangulation_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S14_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 - (arch=amd64)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 + _ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2ISA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiSA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el s390x sparc64 x32)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESH_SH_EEEEEESaISK_EEENS4_24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3ISA_EENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiSA_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS0_4hashISM_EESt8equal_toISM_ESaISt4pairIKSM_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_27Triangulation_vertex_base_2ISA_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiS9_NS3_25Triangulation_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESZ_SZ_EEEEEESaIS12_EEENS0_4hashISN_EESt8equal_toISN_ESaISt4pairIKSN_S14_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=!riscv64)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal22T2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_37Triangulation_vertex_base_with_info_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_27Triangulation_vertex_base_2ISA_NS3_30Triangulation_ds_vertex_base_2IvEEEEEENS3_23Convex_hull_face_base_2IiS9_NS3_25Triangulation_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESZ_SZ_EEEEEESaIS12_EEENS0_4hashISN_EESt8equal_toISN_ESaISt4pairIKSN_S14_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 - (arch=amd64)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 + _ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2INS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=riscv64)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE1EE@Base 1.4.1 (arch=amd64 arm64 armhf hppa i386 mips64el mipsel ppc64 ppc64el s390x sparc64 x32)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal24TDS2_halfedge_descriptorINS3_30Triangulation_data_structure_2INS3_25Convex_hull_vertex_base_2IiNS3_11GT3_for_CH3INS3_5EpeckEEENS3_30Triangulation_ds_vertex_base_2IvEEEENS3_23Convex_hull_face_base_2IiS9_NS3_28Triangulation_ds_face_base_2IvEEEEEEEENS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeINS3_24HalfedgeDS_halfedge_baseINS3_21HalfedgeDS_list_typesIS9_NS3_28I_Polyhedron_derived_items_3INS3_18Polyhedron_items_3EEESaIiEEENS3_11Boolean_tagILb1EEESV_SV_EEEEEESaISY_EEENS0_4hashISJ_EESt8equal_toISJ_ESaISt4pairIKSJ_S10_EEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 (arch=armhf hppa hurd-i386 i386 m68k mipsel powerpc x32)_ZTVSt15_Sp_counted_ptrIPN5boost9unordered13unordered_mapIN4CGAL8internal8HDS_edgeINS4_22In_place_list_iteratorINS3_33HalfedgeDS_in_place_list_halfedgeINS3_21I_Polyhedron_halfedgeIN6SFCGAL6detail18Halfedge_with_markINS3_21HalfedgeDS_list_typesINS3_5EpeckENS3_28I_Polyhedron_derived_items_3INSA_24Items_with_mark_on_hedgeEEESaIiEEEEEEEEESaISL_EEEEEjNS0_4hashISO_EESt8equal_toISO_ESaISt4pairIKSO_jEEEELN9__gnu_cxx12_Lock_policyE2EE@Base 1.4.1 make[1]: Leaving directory '/<>' dh_shlibdeps -a dh_installdeb -a dh_gencontrol -a dh_md5sums -a dh_builddeb -a INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 INFO: pkgstriptranslations version 149 pkgstriptranslations: processing libsfcgal1 (in debian/libsfcgal1); do_strip: , oemstrip: pkgstriptranslations: processing libsfcgal1-dbgsym (in debian/.debhelper/libsfcgal1/dbgsym-root); do_strip: , oemstrip: pkgstriptranslations: processing libsfcgal-dev (in debian/libsfcgal-dev); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libsfcgal1/DEBIAN/control, package libsfcgal1, directory debian/libsfcgal1 .. removing usr/share/doc/libsfcgal1/changelog.gz pkgstripfiles: processing control file: debian/.debhelper/libsfcgal1/dbgsym-root/DEBIAN/control, package libsfcgal1-dbgsym, directory debian/.debhelper/libsfcgal1/dbgsym-root dpkg-deb: building package 'libsfcgal1-dbgsym' in 'debian/.debhelper/scratch-space/build-libsfcgal1/libsfcgal1-dbgsym_1.4.1-4_s390x.deb'. pkgstripfiles: Truncating usr/share/doc/libsfcgal1/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libsfcgal1 ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libsfcgal1' in '../libsfcgal1_1.4.1-4_s390x.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libsfcgal-dev/DEBIAN/control, package libsfcgal-dev, directory debian/libsfcgal-dev .. removing usr/share/doc/libsfcgal-dev/changelog.gz Searching for duplicated docs in dependency libsfcgal1... symlinking changelog.Debian.gz in libsfcgal-dev to file in libsfcgal1 symlinking README.md in libsfcgal-dev to file in libsfcgal1 pkgstripfiles: Running PNG optimization (using 4 cpus) for package libsfcgal-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libsfcgal-dev' in '../libsfcgal-dev_1.4.1-4_s390x.deb'. Renaming libsfcgal1-dbgsym_1.4.1-4_s390x.deb to libsfcgal1-dbgsym_1.4.1-4_s390x.ddeb dpkg-genbuildinfo --build=any -O../sfcgal_1.4.1-4_s390x.buildinfo dpkg-genchanges --build=any -mLaunchpad Build Daemon -O../sfcgal_1.4.1-4_s390x.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2022-06-24T17:36:20Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ sfcgal_1.4.1-4_s390x.changes: ----------------------------- Format: 1.8 Date: Fri, 24 Jun 2022 12:52:47 +0200 Source: sfcgal Binary: libsfcgal-dev libsfcgal1 Built-For-Profiles: noudeb Architecture: s390x Version: 1.4.1-4 Distribution: kinetic-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Bas Couwenberg Description: libsfcgal-dev - Library for ISO 19107:2013 and OGC SFA 1.2 for 3D operations (dev libsfcgal1 - Library for ISO 19107:2013 and OGC SFA 1.2 for 3D operations Closes: 1013580 Changes: sfcgal (1.4.1-4) unstable; urgency=medium . * Bump Standards-Version to 4.6.1, no changes. * Add upstream patch to fix FTBFS with CGAL 5.4.1. (closes: #1013580) * Update lintian overrides. Checksums-Sha1: e49c9dc69bb6d77167d00b4495051e2f969eda68 59582 libsfcgal-dev_1.4.1-4_s390x.deb e3fb75d11e81ea0c2f24f1fdb8f9e56d8b3a9209 88242718 libsfcgal1-dbgsym_1.4.1-4_s390x.ddeb e5863c603c16e6f79b252b2e75dca0961bf9ba85 2197108 libsfcgal1_1.4.1-4_s390x.deb ee14b4ae1ae2c4b5fe513f96a0cb6bcd8102b65d 18096 sfcgal_1.4.1-4_s390x.buildinfo Checksums-Sha256: 9b3c28ebbc05e3cb8bf2ec01e7e146a9b31bc9353b357b39ac4340174c37c628 59582 libsfcgal-dev_1.4.1-4_s390x.deb 84ca8dc1cda0adce46d226ca87e748a5002e7bde31780b561d86d282102e9100 88242718 libsfcgal1-dbgsym_1.4.1-4_s390x.ddeb 0661cda0a54565973f7c36e8ae2950dce2a81f507174a384fa4527941305d44e 2197108 libsfcgal1_1.4.1-4_s390x.deb b7c748dc6e509667bef3dab846a6aa5a17e3fe86bb0ea3050cbe84fa050e1bd3 18096 sfcgal_1.4.1-4_s390x.buildinfo Files: 1fa15d4132598587208d48dd68f8ccbd 59582 libdevel optional libsfcgal-dev_1.4.1-4_s390x.deb 620d945c24795542e126e989ce32e334 88242718 debug optional libsfcgal1-dbgsym_1.4.1-4_s390x.ddeb 6ed9255390b8c547a3b845c02d713399 2197108 libs optional libsfcgal1_1.4.1-4_s390x.deb 631be8975ca68b2b92d7ee157aa3536c 18096 science optional sfcgal_1.4.1-4_s390x.buildinfo /<>/sfcgal_1.4.1-4_s390x.changes.new could not be renamed to /<>/sfcgal_1.4.1-4_s390x.changes: Illegal seek Distribution field may be wrong!!! +------------------------------------------------------------------------------+ | Buildinfo | +------------------------------------------------------------------------------+ Format: 1.0 Source: sfcgal Binary: libsfcgal-dev libsfcgal1 libsfcgal1-dbgsym Architecture: s390x Version: 1.4.1-4 Checksums-Md5: 1fa15d4132598587208d48dd68f8ccbd 59582 libsfcgal-dev_1.4.1-4_s390x.deb 620d945c24795542e126e989ce32e334 88242718 libsfcgal1-dbgsym_1.4.1-4_s390x.ddeb 6ed9255390b8c547a3b845c02d713399 2197108 libsfcgal1_1.4.1-4_s390x.deb Checksums-Sha1: e49c9dc69bb6d77167d00b4495051e2f969eda68 59582 libsfcgal-dev_1.4.1-4_s390x.deb e3fb75d11e81ea0c2f24f1fdb8f9e56d8b3a9209 88242718 libsfcgal1-dbgsym_1.4.1-4_s390x.ddeb e5863c603c16e6f79b252b2e75dca0961bf9ba85 2197108 libsfcgal1_1.4.1-4_s390x.deb Checksums-Sha256: 9b3c28ebbc05e3cb8bf2ec01e7e146a9b31bc9353b357b39ac4340174c37c628 59582 libsfcgal-dev_1.4.1-4_s390x.deb 84ca8dc1cda0adce46d226ca87e748a5002e7bde31780b561d86d282102e9100 88242718 libsfcgal1-dbgsym_1.4.1-4_s390x.ddeb 0661cda0a54565973f7c36e8ae2950dce2a81f507174a384fa4527941305d44e 2197108 libsfcgal1_1.4.1-4_s390x.deb Build-Origin: Ubuntu Build-Architecture: s390x Build-Date: Fri, 24 Jun 2022 17:36:19 +0000 Build-Path: /<> Build-Tainted-By: merged-usr-via-aliased-dirs usr-local-has-programs Installed-Build-Depends: adduser (= 3.121ubuntu1), autoconf (= 2.71-2), automake (= 1:1.16.5-1.3), autopoint (= 0.21-6), autotools-dev (= 20220109.1), base-files (= 12.2ubuntu1), base-passwd (= 3.5.52build1), bash (= 5.1-6ubuntu1), binutils (= 2.38.50.20220615-4ubuntu1), binutils-common (= 2.38.50.20220615-4ubuntu1), binutils-s390x-linux-gnu (= 2.38.50.20220615-4ubuntu1), bsdextrautils (= 2.38-4ubuntu1), bsdutils (= 1:2.38-4ubuntu1), build-essential (= 12.9ubuntu3), bzip2 (= 1.0.8-5build1), chrpath (= 0.16-2), cmake (= 3.23.2-1ubuntu1), cmake-data (= 3.23.2-1ubuntu1), coreutils (= 8.32-4.1ubuntu1), cpp (= 4:11.2.0-1ubuntu1), cpp-11 (= 11.3.0-3ubuntu1), cpp-12 (= 12.1.0-4ubuntu1), dash (= 0.5.11+git20210903+057cd650a4ed-8ubuntu1), debconf (= 1.5.79ubuntu1), debhelper (= 13.7.1ubuntu1), debianutils (= 5.7-0.2), debugedit (= 1:5.0-4build1), dh-autoreconf (= 20), dh-elpa-helper (= 2.0.9ubuntu1), dh-strip-nondeterminism (= 1.13.0-1), diffstat (= 1.64-1build2), diffutils (= 1:3.8-0ubuntu2), dpkg (= 1.21.8ubuntu1), dpkg-dev (= 1.21.8ubuntu1), dwz (= 0.14-1build2), emacsen-common (= 3.0.4), file (= 1:5.41-4), findutils (= 4.8.0-1ubuntu3), g++ (= 4:11.2.0-1ubuntu1), g++-11 (= 11.3.0-3ubuntu1), gcc (= 4:11.2.0-1ubuntu1), gcc-11 (= 11.3.0-3ubuntu1), gcc-11-base (= 11.3.0-3ubuntu1), gcc-12 (= 12.1.0-4ubuntu1), gcc-12-base (= 12.1.0-4ubuntu1), gettext (= 0.21-6), gettext-base (= 0.21-6), gfortran-12 (= 12.1.0-4ubuntu1), gpg (= 2.2.27-3ubuntu2), gpgconf (= 2.2.27-3ubuntu2), grep (= 3.7-1build1), groff-base (= 1.22.4-8build1), gzip (= 1.10-4ubuntu4), hostname (= 3.23ubuntu2), ibverbs-providers (= 40.0-1), icu-devtools (= 71.1-3), init-system-helpers (= 1.63), intltool-debian (= 0.35.0+20060710.5), libacl1 (= 2.3.1-1), libaliased-perl (= 0.34-2), libapt-pkg-perl (= 0.1.40build2), libapt-pkg6.0 (= 2.5.0), libarchive-zip-perl (= 1.68-1), libarchive13 (= 3.6.0-1ubuntu1), libasan6 (= 11.3.0-3ubuntu1), libasan8 (= 12.1.0-4ubuntu1), libassuan0 (= 2.5.5-3), libatomic1 (= 12.1.0-4ubuntu1), libattr1 (= 1:2.5.1-1build1), libaudit-common (= 1:3.0.7-1build1), libaudit1 (= 1:3.0.7-1build1), libb-hooks-endofscope-perl (= 0.26-1), libb-hooks-op-check-perl (= 0.22-2), libbinutils (= 2.38.50.20220615-4ubuntu1), libblkid1 (= 2.38-4ubuntu1), libboost-all-dev (= 1.74.0.3ubuntu7), libboost-atomic-dev (= 1.74.0.3ubuntu7), libboost-atomic1.74-dev (= 1.74.0-14ubuntu4), libboost-atomic1.74.0 (= 1.74.0-14ubuntu4), libboost-chrono-dev (= 1.74.0.3ubuntu7), libboost-chrono1.74-dev (= 1.74.0-14ubuntu4), libboost-chrono1.74.0 (= 1.74.0-14ubuntu4), libboost-container-dev (= 1.74.0.3ubuntu7), libboost-container1.74-dev (= 1.74.0-14ubuntu4), libboost-container1.74.0 (= 1.74.0-14ubuntu4), libboost-context-dev (= 1.74.0.3ubuntu7), libboost-context1.74-dev (= 1.74.0-14ubuntu4), libboost-context1.74.0 (= 1.74.0-14ubuntu4), libboost-coroutine-dev (= 1.74.0.3ubuntu7), libboost-coroutine1.74-dev (= 1.74.0-14ubuntu4), libboost-coroutine1.74.0 (= 1.74.0-14ubuntu4), libboost-date-time-dev (= 1.74.0.3ubuntu7), libboost-date-time1.74-dev (= 1.74.0-14ubuntu4), libboost-date-time1.74.0 (= 1.74.0-14ubuntu4), libboost-dev (= 1.74.0.3ubuntu7), libboost-exception-dev (= 1.74.0.3ubuntu7), libboost-exception1.74-dev (= 1.74.0-14ubuntu4), libboost-fiber-dev (= 1.74.0.3ubuntu7), libboost-fiber1.74-dev (= 1.74.0-14ubuntu4), libboost-fiber1.74.0 (= 1.74.0-14ubuntu4), libboost-filesystem-dev (= 1.74.0.3ubuntu7), libboost-filesystem1.74-dev (= 1.74.0-14ubuntu4), libboost-filesystem1.74.0 (= 1.74.0-14ubuntu4), libboost-graph-dev (= 1.74.0.3ubuntu7), libboost-graph-parallel-dev (= 1.74.0.3ubuntu7), libboost-graph-parallel1.74-dev (= 1.74.0-14ubuntu4), libboost-graph-parallel1.74.0 (= 1.74.0-14ubuntu4), libboost-graph1.74-dev (= 1.74.0-14ubuntu4), libboost-graph1.74.0 (= 1.74.0-14ubuntu4), libboost-iostreams-dev (= 1.74.0.3ubuntu7), libboost-iostreams1.74-dev (= 1.74.0-14ubuntu4), libboost-iostreams1.74.0 (= 1.74.0-14ubuntu4), libboost-locale-dev (= 1.74.0.3ubuntu7), libboost-locale1.74-dev (= 1.74.0-14ubuntu4), libboost-locale1.74.0 (= 1.74.0-14ubuntu4), libboost-log-dev (= 1.74.0.3ubuntu7), libboost-log1.74-dev (= 1.74.0-14ubuntu4), libboost-log1.74.0 (= 1.74.0-14ubuntu4), libboost-math-dev (= 1.74.0.3ubuntu7), libboost-math1.74-dev (= 1.74.0-14ubuntu4), libboost-math1.74.0 (= 1.74.0-14ubuntu4), libboost-mpi-dev (= 1.74.0.3ubuntu7), libboost-mpi-python-dev (= 1.74.0.3ubuntu7), libboost-mpi-python1.74-dev (= 1.74.0-14ubuntu4), libboost-mpi-python1.74.0 (= 1.74.0-14ubuntu4), libboost-mpi1.74-dev (= 1.74.0-14ubuntu4), libboost-mpi1.74.0 (= 1.74.0-14ubuntu4), libboost-nowide-dev (= 1.74.0.3ubuntu7), libboost-nowide1.74-dev (= 1.74.0-14ubuntu4), libboost-nowide1.74.0 (= 1.74.0-14ubuntu4), libboost-numpy-dev (= 1.74.0.3ubuntu7), libboost-numpy1.74-dev (= 1.74.0-14ubuntu4), libboost-numpy1.74.0 (= 1.74.0-14ubuntu4), libboost-program-options-dev (= 1.74.0.3ubuntu7), libboost-program-options1.74-dev (= 1.74.0-14ubuntu4), libboost-program-options1.74.0 (= 1.74.0-14ubuntu4), libboost-python-dev (= 1.74.0.3ubuntu7), libboost-python1.74-dev (= 1.74.0-14ubuntu4), libboost-python1.74.0 (= 1.74.0-14ubuntu4), libboost-random-dev (= 1.74.0.3ubuntu7), libboost-random1.74-dev (= 1.74.0-14ubuntu4), libboost-random1.74.0 (= 1.74.0-14ubuntu4), libboost-regex-dev (= 1.74.0.3ubuntu7), libboost-regex1.74-dev (= 1.74.0-14ubuntu4), libboost-regex1.74.0 (= 1.74.0-14ubuntu4), libboost-serialization-dev (= 1.74.0.3ubuntu7), libboost-serialization1.74-dev (= 1.74.0-14ubuntu4), libboost-serialization1.74.0 (= 1.74.0-14ubuntu4), libboost-stacktrace-dev (= 1.74.0.3ubuntu7), libboost-stacktrace1.74-dev (= 1.74.0-14ubuntu4), libboost-stacktrace1.74.0 (= 1.74.0-14ubuntu4), libboost-system-dev (= 1.74.0.3ubuntu7), libboost-system1.74-dev (= 1.74.0-14ubuntu4), libboost-system1.74.0 (= 1.74.0-14ubuntu4), libboost-test-dev (= 1.74.0.3ubuntu7), libboost-test1.74-dev (= 1.74.0-14ubuntu4), libboost-test1.74.0 (= 1.74.0-14ubuntu4), libboost-thread-dev (= 1.74.0.3ubuntu7), libboost-thread1.74-dev (= 1.74.0-14ubuntu4), libboost-thread1.74.0 (= 1.74.0-14ubuntu4), libboost-timer-dev (= 1.74.0.3ubuntu7), libboost-timer1.74-dev (= 1.74.0-14ubuntu4), libboost-timer1.74.0 (= 1.74.0-14ubuntu4), libboost-tools-dev (= 1.74.0.3ubuntu7), libboost-type-erasure-dev (= 1.74.0.3ubuntu7), libboost-type-erasure1.74-dev (= 1.74.0-14ubuntu4), libboost-type-erasure1.74.0 (= 1.74.0-14ubuntu4), libboost-wave-dev (= 1.74.0.3ubuntu7), libboost-wave1.74-dev (= 1.74.0-14ubuntu4), libboost-wave1.74.0 (= 1.74.0-14ubuntu4), libboost1.74-dev (= 1.74.0-14ubuntu4), libboost1.74-tools-dev (= 1.74.0-14ubuntu4), libbrotli1 (= 1.0.9-2build6), libbsd0 (= 0.11.6-1), libbz2-1.0 (= 1.0.8-5build1), libc-bin (= 2.35-0ubuntu3), libc-dev-bin (= 2.35-0ubuntu3), libc6 (= 2.35-0ubuntu3), libc6-dev (= 2.35-0ubuntu3), libcap-ng0 (= 0.8.3-1), libcap2 (= 1:2.44-1build3), libcapture-tiny-perl (= 0.48-1), libcbor0.8 (= 0.8.0-2ubuntu1), libcc1-0 (= 12.1.0-4ubuntu1), libcgal-dev (= 5.4.1-1), libclass-data-inheritable-perl (= 0.08-3), libclass-method-modifiers-perl (= 2.13-1), libclass-xsaccessor-perl (= 1.19-3build9), libclone-perl (= 0.45-1build3), libcom-err2 (= 1.46.5-2ubuntu2), libconfig-tiny-perl (= 2.28-1), libconst-fast-perl (= 0.014-2), libcpanel-json-xs-perl (= 4.29-1), libcrypt-dev (= 1:4.4.27-1), libcrypt1 (= 1:4.4.27-1), libctf-nobfd0 (= 2.38.50.20220615-4ubuntu1), libctf0 (= 2.38.50.20220615-4ubuntu1), libcurl3-gnutls (= 7.83.1-2), libcurl4 (= 7.83.1-2), libdata-dpath-perl (= 0.58-1), libdata-messagepack-perl (= 1.02-1), libdata-optlist-perl (= 0.112-1), libdata-validate-domain-perl (= 0.10-1.1), libdata-validate-ip-perl (= 0.30-1), libdata-validate-uri-perl (= 0.07-2), libdb5.3 (= 5.3.28+dfsg1-0.9), libdebconfclient0 (= 0.261ubuntu1), libdebhelper-perl (= 13.7.1ubuntu1), libdevel-callchecker-perl (= 0.008-1ubuntu4), libdevel-size-perl (= 0.83-1build4), libdevel-stacktrace-perl (= 2.0400-1), libdpkg-perl (= 1.21.8ubuntu1), libdw1 (= 0.187-1), libdynaloader-functions-perl (= 0.003-2), libedit2 (= 3.1-20210910-1build1), libelf1 (= 0.187-1), libemail-address-xs-perl (= 1.04-1build6), libevent-2.1-7 (= 2.1.12-stable-5), libevent-core-2.1-7 (= 2.1.12-stable-5), libevent-dev (= 2.1.12-stable-5), libevent-extra-2.1-7 (= 2.1.12-stable-5), libevent-openssl-2.1-7 (= 2.1.12-stable-5), libevent-pthreads-2.1-7 (= 2.1.12-stable-5), libexception-class-perl (= 1.45-1), libexpat1 (= 2.4.8-1), libexpat1-dev (= 2.4.8-1), libexporter-tiny-perl (= 1.002002-1), libfabric1 (= 1.11.0-3), libffi8 (= 3.4.2-4), libfido2-1 (= 1.11.0-1), libfile-basedir-perl (= 0.09-1), libfile-find-rule-perl (= 0.34-1.1), libfile-stripnondeterminism-perl (= 1.13.0-1), libfont-ttf-perl (= 1.06-2), libgcc-11-dev (= 11.3.0-3ubuntu1), libgcc-12-dev (= 12.1.0-4ubuntu1), libgcc-s1 (= 12.1.0-4ubuntu1), libgcrypt20 (= 1.10.1-2ubuntu1), libgdbm-compat4 (= 1.23-1), libgdbm6 (= 1.23-1), libgfortran-12-dev (= 12.1.0-4ubuntu1), libgfortran5 (= 12.1.0-4ubuntu1), libgmp-dev (= 2:6.2.1+dfsg-3ubuntu1), libgmp10 (= 2:6.2.1+dfsg-3ubuntu1), libgmpxx4ldbl (= 2:6.2.1+dfsg-3ubuntu1), libgnutls30 (= 3.7.6-2ubuntu1), libgomp1 (= 12.1.0-4ubuntu1), libgpg-error0 (= 1.45-2), libgssapi-krb5-2 (= 1.19.2-2), libhogweed6 (= 3.7.3-1build2), libhtml-html5-entities-perl (= 0.004-2), libhwloc-dev (= 2.7.1-1), libhwloc-plugins (= 2.7.1-1), libhwloc15 (= 2.7.1-1), libibverbs-dev (= 40.0-1), libibverbs1 (= 40.0-1), libicu-dev (= 71.1-3), libicu71 (= 71.1-3), libidn2-0 (= 2.3.2-2build1), libimport-into-perl (= 1.002005-2), libio-interactive-perl (= 1.023-1), libio-prompt-tiny-perl (= 0.003-2), libio-string-perl (= 1.08-3.1), libipc-run3-perl (= 0.048-2), libipc-system-simple-perl (= 1.30-1), libisl23 (= 0.24-2build1), libiterator-perl (= 0.03+ds1-2), libiterator-util-perl (= 0.02+ds1-2), libitm1 (= 12.1.0-4ubuntu1), libjs-jquery (= 3.6.0+dfsg+~3.5.13-1), libjs-jquery-ui (= 1.13.1+dfsg-1), libjs-sphinxdoc (= 4.5.0-4), libjs-underscore (= 1.13.3~dfsg+~1.11.4-1), libjson-maybexs-perl (= 1.004003-1), libjsoncpp25 (= 1.9.5-4), libk5crypto3 (= 1.19.2-2), libkeyutils1 (= 1.6.1-3ubuntu1), libkrb5-3 (= 1.19.2-2), libkrb5support0 (= 1.19.2-2), libldap-2.5-0 (= 2.5.12+dfsg-2ubuntu1), liblist-compare-perl (= 0.55-1), liblist-moreutils-perl (= 0.430-2), liblist-moreutils-xs-perl (= 0.430-3), liblist-someutils-perl (= 0.58-1), liblist-utilsby-perl (= 0.12-1), libltdl-dev (= 2.4.7-4), libltdl7 (= 2.4.7-4), liblz4-1 (= 1.9.3-2build2), liblzma5 (= 5.2.5-2.1), liblzo2-2 (= 2.10-2build3), libmagic-mgc (= 1:5.41-4), libmagic1 (= 1:5.41-4), libmarkdown2 (= 2.2.7-2), libmd0 (= 1.0.4-1build1), libmodule-implementation-perl (= 0.09-2), libmodule-runtime-perl (= 0.016-2), libmoo-perl (= 2.005004-3), libmoox-aliases-perl (= 0.001006-2), libmount1 (= 2.38-4ubuntu1), libmouse-perl (= 2.5.10-1build4), libmpc3 (= 1.2.1-2build1), libmpdec3 (= 2.5.1-2build2), libmpfr-dev (= 4.1.0-3build3), libmpfr6 (= 4.1.0-3build3), libnamespace-clean-perl (= 0.27-2), libncurses6 (= 6.3+20220423-2), libncursesw6 (= 6.3+20220423-2), libnet-domain-tld-perl (= 1.75-2), libnet-ipv6addr-perl (= 1.02-1), libnet-netmask-perl (= 2.0001-1), libnetaddr-ip-perl (= 4.079+dfsg-2), libnettle8 (= 3.7.3-1build2), libnghttp2-14 (= 1.47.0-1), libnl-3-200 (= 3.5.0-0.1), libnl-3-dev (= 3.5.0-0.1), libnl-route-3-200 (= 3.5.0-0.1), libnl-route-3-dev (= 3.5.0-0.1), libnsl-dev (= 1.3.0-2build2), libnsl2 (= 1.3.0-2build2), libnuma-dev (= 2.0.14-3ubuntu2), libnuma1 (= 2.0.14-3ubuntu2), libnumber-compare-perl (= 0.03-2), libopenmpi-dev (= 4.1.4-1ubuntu1), libopenmpi3 (= 4.1.4-1ubuntu1), libp11-kit0 (= 0.24.1-1), libpackage-stash-perl (= 0.40-1), libpam-modules (= 1.4.0-13ubuntu1), libpam-modules-bin (= 1.4.0-13ubuntu1), libpam-runtime (= 1.4.0-13ubuntu1), libpam0g (= 1.4.0-13ubuntu1), libparams-classify-perl (= 0.015-2), libparams-util-perl (= 1.102-1build3), libpath-tiny-perl (= 0.122-1), libpciaccess0 (= 0.16-3), libpcre2-8-0 (= 10.40-1), libpcre3 (= 2:8.39-14), libperl5.34 (= 5.34.0-3ubuntu1), libperlio-gzip-perl (= 0.20-1), libperlio-utf8-strict-perl (= 0.009-1build1), libpipeline1 (= 1.5.6-1), libpmix-dev (= 4.1.2-2ubuntu1), libpmix2 (= 4.1.2-2ubuntu1), libproc-processtable-perl (= 0.634-1build1), libprocps8 (= 2:3.3.17-6ubuntu2), libpsl5 (= 0.21.0-1.2build2), libpython3-dev (= 3.10.4-0ubuntu2), libpython3-stdlib (= 3.10.4-0ubuntu2), libpython3.10 (= 3.10.5-1), libpython3.10-dev (= 3.10.5-1), libpython3.10-minimal (= 3.10.5-1), libpython3.10-stdlib (= 3.10.5-1), librdmacm1 (= 40.0-1), libreadline8 (= 8.1.2-1.2), librhash0 (= 1.4.2-1ubuntu1), librole-tiny-perl (= 2.002004-1), librtmp1 (= 2.4+20151223.gitfa8646d.1-2build4), libsasl2-2 (= 2.1.28+dfsg-6ubuntu1), libsasl2-modules-db (= 2.1.28+dfsg-6ubuntu1), libseccomp2 (= 2.5.4-1ubuntu1), libselinux1 (= 3.4-1), libsemanage-common (= 3.4-1), libsemanage2 (= 3.4-1), libsepol2 (= 3.4-2), libsereal-decoder-perl (= 4.023+ds-1), libsereal-encoder-perl (= 4.023+ds-1), libsigsegv2 (= 2.13-1ubuntu3), libsmartcols1 (= 2.38-4ubuntu1), libsort-versions-perl (= 1.62-2), libsqlite3-0 (= 3.38.5-1), libssh-4 (= 0.9.6-2build1), libssl3 (= 3.0.4-1ubuntu1), libstdc++-11-dev (= 11.3.0-3ubuntu1), libstdc++6 (= 12.1.0-4ubuntu1), libstrictures-perl (= 2.000006-1), libsub-exporter-perl (= 0.988-1), libsub-exporter-progressive-perl (= 0.001013-2), libsub-identify-perl (= 0.14-2), libsub-install-perl (= 0.928-2), libsub-name-perl (= 0.26-1build3), libsub-override-perl (= 0.09-3), libsub-quote-perl (= 2.006006-1), libsyntax-keyword-try-perl (= 0.27-1), libsystemd0 (= 249.11-0ubuntu4), libtasn1-6 (= 4.18.0-4build1), libterm-readkey-perl (= 2.38-1build4), libtext-glob-perl (= 0.11-2), libtext-levenshteinxs-perl (= 0.03-4build10), libtext-markdown-discount-perl (= 0.13-1build1), libtext-xslate-perl (= 3.5.9-1build1), libtime-duration-perl (= 1.21-1), libtime-moment-perl (= 0.44-1build6), libtimedate-perl (= 2.3300-2), libtinfo6 (= 6.3+20220423-2), libtirpc-common (= 1.3.2-2build1), libtirpc-dev (= 1.3.2-2build1), libtirpc3 (= 1.3.2-2build1), libtool (= 2.4.7-4), libtry-tiny-perl (= 0.31-1), libubsan1 (= 12.1.0-4ubuntu1), libuchardet0 (= 0.0.7-1build2), libudev1 (= 249.11-0ubuntu4), libunicode-utf8-perl (= 0.62-1build4), libunistring2 (= 1.0-1), liburi-perl (= 5.10-1), libuuid1 (= 2.38-4ubuntu1), libuv1 (= 1.44.1-2), libvariable-magic-perl (= 0.62-1build5), libx11-6 (= 2:1.7.5-1), libx11-data (= 2:1.7.5-1), libxau6 (= 1:1.0.9-1build5), libxcb1 (= 1.14-3ubuntu3), libxdmcp6 (= 1:1.1.3-0ubuntu5), libxext6 (= 2:1.3.4-1build1), libxml-libxml-perl (= 2.0207+dfsg+really+2.0134-1), libxml-namespacesupport-perl (= 1.12-1.1), libxml-sax-base-perl (= 1.09-1.1), libxml-sax-perl (= 1.02+dfsg-3), libxml2 (= 2.9.14+dfsg-1), libxnvctrl0 (= 510.47.03-0ubuntu1), libxs-parse-keyword-perl (= 0.23-1), libxxhash0 (= 0.8.1-1), libyaml-0-2 (= 0.2.2-1build2), libyaml-libyaml-perl (= 0.83+ds-1build1), libzstd1 (= 1.5.2+dfsg-1), lintian (= 2.114.0ubuntu2), linux-libc-dev (= 5.15.0-35.36+22.10.1), login (= 1:4.11.1+dfsg1-2ubuntu1), lsb-base (= 11.1.0ubuntu4), lto-disabled-list (= 27), lzip (= 1.23-3), lzop (= 1.04-2build2), m4 (= 1.4.18-5ubuntu2), make (= 4.3-4.1build1), man-db (= 2.10.2-1), mawk (= 1.3.4.20200120-3.1), media-types (= 8.0.0), mpi-default-bin (= 1.14), mpi-default-dev (= 1.14), ncurses-base (= 6.3+20220423-2), ncurses-bin (= 6.3+20220423-2), ocl-icd-libopencl1 (= 2.2.14-3), openmpi-bin (= 4.1.4-1ubuntu1), openmpi-common (= 4.1.4-1ubuntu1), openssh-client (= 1:9.0p1-1), passwd (= 1:4.11.1+dfsg1-2ubuntu1), patch (= 2.7.6-7build2), patchutils (= 0.4.2-1build2), perl (= 5.34.0-3ubuntu1), perl-base (= 5.34.0-3ubuntu1), perl-modules-5.34 (= 5.34.0-3ubuntu1), pkg-kde-tools (= 0.15.36ubuntu2), po-debconf (= 1.0.21+nmu1), procps (= 2:3.3.17-6ubuntu2), python3 (= 3.10.4-0ubuntu2), python3-dev (= 3.10.4-0ubuntu2), python3-distutils (= 3.10.5-1ubuntu2), python3-lib2to3 (= 3.10.5-1ubuntu2), python3-minimal (= 3.10.4-0ubuntu2), python3.10 (= 3.10.5-1), python3.10-dev (= 3.10.5-1), python3.10-minimal (= 3.10.5-1), readline-common (= 8.1.2-1.2), rpcsvc-proto (= 1.4.2-0ubuntu6), sed (= 4.8-1ubuntu2), sensible-utils (= 0.0.17), sgml-base (= 1.30), sysvinit-utils (= 3.01-1ubuntu1), t1utils (= 1.41-4build2), tar (= 1.34+dfsg-1build3), ucf (= 3.0043), unzip (= 6.0-26ubuntu3), util-linux (= 2.38-4ubuntu1), util-linux-extra (= 2.38-4ubuntu1), xz-utils (= 5.2.5-2.1), zlib1g (= 1:1.2.11.dfsg-2ubuntu9), zlib1g-dev (= 1:1.2.11.dfsg-2ubuntu9) Environment: DEB_BUILD_OPTIONS="parallel=4" DEB_BUILD_PROFILES="noudeb" LANG="C.UTF-8" LC_ALL="C.UTF-8" SOURCE_DATE_EPOCH="1656067967" +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libsfcgal-dev_1.4.1-4_s390x.deb ------------------------------- new Debian package, version 2.0. size 59582 bytes: control archive=4196 bytes. 885 bytes, 22 lines control 10099 bytes, 128 lines md5sums Package: libsfcgal-dev Source: sfcgal Version: 1.4.1-4 Architecture: s390x Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 453 Depends: libsfcgal1 (= 1.4.1-4), libcgal-dev (>= 4.10.1), libgmp-dev Section: libdevel Priority: optional Homepage: http://www.sfcgal.org/ Description: Library for ISO 19107:2013 and OGC SFA 1.2 for 3D operations (development) SFCGAL is a C++ wrapper library around CGAL with the aim of supporting ISO 19107:2013 and OGC Simple Features Access 1.2 for 3D operations. . SFCGAL provides standard compliant geometry types and operations, that can be accessed from its C or C++ APIs. PostGIS uses the C API, to expose some SFCGAL's functions in spatial databases (cf. PostGIS manual). . This package provides the development files. drwxr-xr-x root/root 0 2022-06-24 10:52 ./ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/bin/ -rwxr-xr-x root/root 682 2022-06-24 10:52 ./usr/bin/sfcgal-config drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/ -rw-r--r-- root/root 4741 2022-06-24 10:52 ./usr/include/SFCGAL/Coordinate.h -rw-r--r-- root/root 4818 2022-06-24 10:52 ./usr/include/SFCGAL/Envelope.h -rw-r--r-- root/root 2085 2022-06-24 10:52 ./usr/include/SFCGAL/Exception.h -rw-r--r-- root/root 7728 2022-06-24 10:52 ./usr/include/SFCGAL/Geometry.h -rw-r--r-- root/root 3033 2022-06-24 10:52 ./usr/include/SFCGAL/GeometryCollection.h -rw-r--r-- root/root 1788 2022-06-24 10:52 ./usr/include/SFCGAL/GeometryVisitor.h -rw-r--r-- root/root 432 2022-06-24 10:52 ./usr/include/SFCGAL/Kernel.h -rw-r--r-- root/root 7052 2022-06-24 10:52 ./usr/include/SFCGAL/LineString.h -rw-r--r-- root/root 1863 2022-06-24 10:52 ./usr/include/SFCGAL/MultiLineString.h -rw-r--r-- root/root 1764 2022-06-24 10:52 ./usr/include/SFCGAL/MultiPoint.h -rw-r--r-- root/root 1835 2022-06-24 10:52 ./usr/include/SFCGAL/MultiPolygon.h -rw-r--r-- root/root 1756 2022-06-24 10:52 ./usr/include/SFCGAL/MultiSolid.h -rw-r--r-- root/root 4585 2022-06-24 10:52 ./usr/include/SFCGAL/Point.h -rw-r--r-- root/root 6173 2022-06-24 10:52 ./usr/include/SFCGAL/Polygon.h -rw-r--r-- root/root 4395 2022-06-24 10:52 ./usr/include/SFCGAL/PolyhedralSurface.h -rw-r--r-- root/root 2740 2022-06-24 10:52 ./usr/include/SFCGAL/PreparedGeometry.h -rw-r--r-- root/root 4515 2022-06-24 10:52 ./usr/include/SFCGAL/Solid.h -rw-r--r-- root/root 1090 2022-06-24 10:52 ./usr/include/SFCGAL/Surface.h -rw-r--r-- root/root 1008 2022-06-24 10:52 ./usr/include/SFCGAL/Transform.h -rw-r--r-- root/root 3517 2022-06-24 10:52 ./usr/include/SFCGAL/Triangle.h -rw-r--r-- root/root 4299 2022-06-24 10:52 ./usr/include/SFCGAL/TriangulatedSurface.h -rw-r--r-- root/root 1155 2022-06-24 10:52 ./usr/include/SFCGAL/Validity.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/ -rw-r--r-- root/root 2565 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/BoundaryVisitor.h -rw-r--r-- root/root 2329 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/ConsistentOrientationBuilder.h -rw-r--r-- root/root 1666 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/alphaShapes.h -rw-r--r-- root/root 2960 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/area.h -rw-r--r-- root/root 1072 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/collect.h -rw-r--r-- root/root 699 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/collectionExtract.h -rw-r--r-- root/root 830 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/collectionHomogenize.h -rw-r--r-- root/root 669 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/collectionToMulti.h -rw-r--r-- root/root 2711 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/connection.h -rw-r--r-- root/root 738 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/convexHull.h -rw-r--r-- root/root 1113 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/covers.h -rw-r--r-- root/root 1671 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/difference.h -rw-r--r-- root/root 26837 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/differencePrimitives.h -rw-r--r-- root/root 3311 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/distance.h -rw-r--r-- root/root 4461 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/distance3d.h -rw-r--r-- root/root 4231 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/extrude.h -rw-r--r-- root/root 528 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/force2D.h -rw-r--r-- root/root 618 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/force3D.h -rw-r--r-- root/root 1870 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/intersection.h -rw-r--r-- root/root 2987 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/intersects.h -rw-r--r-- root/root 1403 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/isValid.h -rw-r--r-- root/root 1171 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/length.h -rw-r--r-- root/root 1688 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/lineSubstring.h -rw-r--r-- root/root 1340 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/minkowskiSum.h -rw-r--r-- root/root 1870 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/normal.h -rw-r--r-- root/root 1030 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/offset.h -rw-r--r-- root/root 1571 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/orientation.h -rw-r--r-- root/root 6485 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/plane.h -rw-r--r-- root/root 3249 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/straightSkeleton.h -rw-r--r-- root/root 1019 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/tesselate.h -rw-r--r-- root/root 853 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/translate.h -rw-r--r-- root/root 1800 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/union.h -rw-r--r-- root/root 787 2022-06-24 10:52 ./usr/include/SFCGAL/algorithm/volume.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/capi/ -rw-r--r-- root/root 31410 2022-06-24 10:52 ./usr/include/SFCGAL/capi/sfcgal_c.h -rw-r--r-- root/root 1046 2022-06-24 10:52 ./usr/include/SFCGAL/config.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/detail/ -rw-r--r-- root/root 647 2022-06-24 10:52 ./usr/include/SFCGAL/detail/ComplexComparator.h -rw-r--r-- root/root 1197 2022-06-24 10:52 ./usr/include/SFCGAL/detail/EnvelopeVisitor.h -rw-r--r-- root/root 1017 2022-06-24 10:52 ./usr/include/SFCGAL/detail/ForceValidityVisitor.h -rw-r--r-- root/root 9659 2022-06-24 10:52 ./usr/include/SFCGAL/detail/GeometrySet.h -rw-r--r-- root/root 1208 2022-06-24 10:52 ./usr/include/SFCGAL/detail/GetPointsVisitor.h -rw-r--r-- root/root 2066 2022-06-24 10:52 ./usr/include/SFCGAL/detail/Interval.h -rw-r--r-- root/root 19950 2022-06-24 10:52 ./usr/include/SFCGAL/detail/TestGeometry.h -rw-r--r-- root/root 4124 2022-06-24 10:52 ./usr/include/SFCGAL/detail/TypeForDimension.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/detail/algorithm/ -rw-r--r-- root/root 815 2022-06-24 10:52 ./usr/include/SFCGAL/detail/algorithm/coversPoints.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/detail/generator/ -rw-r--r-- root/root 749 2022-06-24 10:52 ./usr/include/SFCGAL/detail/generator/building.h -rw-r--r-- root/root 620 2022-06-24 10:52 ./usr/include/SFCGAL/detail/generator/disc.h -rw-r--r-- root/root 508 2022-06-24 10:52 ./usr/include/SFCGAL/detail/generator/hoch.h -rw-r--r-- root/root 536 2022-06-24 10:52 ./usr/include/SFCGAL/detail/generator/sierpinski.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/detail/graph/ -rw-r--r-- root/root 504 2022-06-24 10:52 ./usr/include/SFCGAL/detail/graph/Edge.h -rw-r--r-- root/root 11538 2022-06-24 10:52 ./usr/include/SFCGAL/detail/graph/GeometryGraph.h -rw-r--r-- root/root 5487 2022-06-24 10:52 ./usr/include/SFCGAL/detail/graph/GeometryGraphBuilder.h -rw-r--r-- root/root 637 2022-06-24 10:52 ./usr/include/SFCGAL/detail/graph/Vertex.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/detail/graph/algorithm/ -rw-r--r-- root/root 1554 2022-06-24 10:52 ./usr/include/SFCGAL/detail/graph/algorithm/isHalfEdge.h -rw-r--r-- root/root 2322 2022-06-24 10:52 ./usr/include/SFCGAL/detail/graph/algorithm/orientation.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/detail/io/ -rw-r--r-- root/root 2283 2022-06-24 10:52 ./usr/include/SFCGAL/detail/io/OsgFactory.h -rw-r--r-- root/root 5177 2022-06-24 10:52 ./usr/include/SFCGAL/detail/io/Serialization.h -rw-r--r-- root/root 2794 2022-06-24 10:52 ./usr/include/SFCGAL/detail/io/WktReader.h -rw-r--r-- root/root 1649 2022-06-24 10:52 ./usr/include/SFCGAL/detail/io/WktWriter.h -rw-r--r-- root/root 611 2022-06-24 10:52 ./usr/include/SFCGAL/detail/polygonSetToMultiPolygon.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/detail/tools/ -rw-r--r-- root/root 1113 2022-06-24 10:52 ./usr/include/SFCGAL/detail/tools/CharArrayBuffer.h -rw-r--r-- root/root 4730 2022-06-24 10:52 ./usr/include/SFCGAL/detail/tools/InputStreamReader.h -rw-r--r-- root/root 4670 2022-06-24 10:52 ./usr/include/SFCGAL/detail/tools/Log.h -rw-r--r-- root/root 1467 2022-06-24 10:52 ./usr/include/SFCGAL/detail/tools/Registry.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/detail/transform/ -rw-r--r-- root/root 815 2022-06-24 10:52 ./usr/include/SFCGAL/detail/transform/AffineTransform2.h -rw-r--r-- root/root 1099 2022-06-24 10:52 ./usr/include/SFCGAL/detail/transform/AffineTransform3.h -rw-r--r-- root/root 546 2022-06-24 10:52 ./usr/include/SFCGAL/detail/transform/Force2D.h -rw-r--r-- root/root 890 2022-06-24 10:52 ./usr/include/SFCGAL/detail/transform/ForceOrderPoints.h -rw-r--r-- root/root 670 2022-06-24 10:52 ./usr/include/SFCGAL/detail/transform/ForceZ.h -rw-r--r-- root/root 913 2022-06-24 10:52 ./usr/include/SFCGAL/detail/transform/ForceZOrderPoints.h -rw-r--r-- root/root 727 2022-06-24 10:52 ./usr/include/SFCGAL/detail/transform/RoundTransform.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/detail/triangulate/ -rw-r--r-- root/root 4712 2022-06-24 10:52 ./usr/include/SFCGAL/detail/triangulate/ConstraintDelaunayTriangulation.h -rw-r--r-- root/root 2165 2022-06-24 10:52 ./usr/include/SFCGAL/detail/triangulate/markDomains.h -rw-r--r-- root/root 876 2022-06-24 10:52 ./usr/include/SFCGAL/detail/triangulate/triangulateInGeometrySet.h -rw-r--r-- root/root 391 2022-06-24 10:52 ./usr/include/SFCGAL/detail/ublas.h -rw-r--r-- root/root 1080 2022-06-24 10:52 ./usr/include/SFCGAL/export.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/io/ -rw-r--r-- root/root 579 2022-06-24 10:52 ./usr/include/SFCGAL/io/GeometryStreams.h -rw-r--r-- root/root 839 2022-06-24 10:52 ./usr/include/SFCGAL/io/ewkt.h -rw-r--r-- root/root 1167 2022-06-24 10:52 ./usr/include/SFCGAL/io/osg.h -rw-r--r-- root/root 4859 2022-06-24 10:52 ./usr/include/SFCGAL/io/vtk.h -rw-r--r-- root/root 754 2022-06-24 10:52 ./usr/include/SFCGAL/io/wkt.h -rw-r--r-- root/root 2533 2022-06-24 10:52 ./usr/include/SFCGAL/numeric.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/include/SFCGAL/triangulate/ -rw-r--r-- root/root 844 2022-06-24 10:52 ./usr/include/SFCGAL/triangulate/triangulate2DZ.h -rw-r--r-- root/root 2100 2022-06-24 10:52 ./usr/include/SFCGAL/triangulate/triangulatePolygon.h -rw-r--r-- root/root 1216 2022-06-24 10:52 ./usr/include/SFCGAL/version.h drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/lib/ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/lib/s390x-linux-gnu/ lrwxrwxrwx root/root 0 2022-06-24 10:52 ./usr/lib/s390x-linux-gnu/libSFCGAL.so -> libSFCGAL.so.1 drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/lib/s390x-linux-gnu/pkgconfig/ -rw-r--r-- root/root 286 2022-06-24 10:52 ./usr/lib/s390x-linux-gnu/pkgconfig/sfcgal.pc drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/share/ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/share/doc/libsfcgal-dev/ lrwxrwxrwx root/root 0 2022-06-24 10:52 ./usr/share/doc/libsfcgal-dev/README.md -> ../libsfcgal1/README.md lrwxrwxrwx root/root 0 2022-06-24 10:52 ./usr/share/doc/libsfcgal-dev/changelog.Debian.gz -> ../libsfcgal1/changelog.Debian.gz -rw-r--r-- root/root 2700 2022-01-27 19:40 ./usr/share/doc/libsfcgal-dev/copyright drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/share/doc/libsfcgal-dev/examples/ drwxr-xr-x root/root 0 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-basic_manip/ -rw-r--r-- root/root 391 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-basic_manip/CMakeLists.txt -rw-r--r-- root/root 8007 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-basic_manip/main.cpp drwxr-xr-x root/root 0 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-cartesian_kernel/ -rw-r--r-- root/root 391 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-cartesian_kernel/CMakeLists.txt -rw-r--r-- root/root 1170 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-cartesian_kernel/main.cpp drwxr-xr-x root/root 0 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-point_generator/ -rw-r--r-- root/root 391 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-point_generator/CMakeLists.txt -rw-r--r-- root/root 1680 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-point_generator/main.cpp drwxr-xr-x root/root 0 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-polygon_triangulation2/ -rw-r--r-- root/root 391 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-polygon_triangulation2/CMakeLists.txt -rw-r--r-- root/root 6700 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-polygon_triangulation2/main.cpp drwxr-xr-x root/root 0 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-triangulation2/ -rw-r--r-- root/root 391 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-triangulation2/CMakeLists.txt -rw-r--r-- root/root 3576 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CGAL-triangulation2/main.cpp -rw-r--r-- root/root 352 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/CMakeLists.txt drwxr-xr-x root/root 0 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/SFCGAL-building/ -rw-r--r-- root/root 403 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/SFCGAL-building/CMakeLists.txt -rw-r--r-- root/root 175 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/SFCGAL-building/data-sample.wkt -rw-r--r-- root/root 3183 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/SFCGAL-building/main.cpp drwxr-xr-x root/root 0 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/SFCGAL-export-osg/ -rw-r--r-- root/root 402 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/SFCGAL-export-osg/CMakeLists.txt -rw-r--r-- root/root 3269 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/SFCGAL-export-osg/main.cpp drwxr-xr-x root/root 0 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/SFCGAL-offset/ -rw-r--r-- root/root 391 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/SFCGAL-offset/CMakeLists.txt -rw-r--r-- root/root 1231 2022-01-27 15:59 ./usr/share/doc/libsfcgal-dev/examples/SFCGAL-offset/main.cpp drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/share/man/ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/share/man/man1/ -rw-r--r-- root/root 474 2022-06-24 10:52 ./usr/share/man/man1/sfcgal-config.1.gz libsfcgal1_1.4.1-4_s390x.deb ---------------------------- new Debian package, version 2.0. size 2197108 bytes: control archive=119451 bytes. 983 bytes, 22 lines control 367 bytes, 5 lines md5sums 34 bytes, 1 lines shlibs 4371610 bytes, 15350 lines symbols 74 bytes, 2 lines triggers Package: libsfcgal1 Source: sfcgal Version: 1.4.1-4 Architecture: s390x Maintainer: Ubuntu Developers Original-Maintainer: Debian GIS Project Installed-Size: 15519 Depends: libboost-serialization1.74.0 (>= 1.74.0), libc6 (>= 2.34), libgcc-s1 (>= 3.0), libgmp10 (>= 2:6.2.1+dfsg), libgmpxx4ldbl (>= 2:6.2.1+dfsg), libmpfr6 (>= 3.1.3), libstdc++6 (>= 11) Section: libs Priority: optional Homepage: http://www.sfcgal.org/ Description: Library for ISO 19107:2013 and OGC SFA 1.2 for 3D operations SFCGAL is a C++ wrapper library around CGAL with the aim of supporting ISO 19107:2013 and OGC Simple Features Access 1.2 for 3D operations. . SFCGAL provides standard compliant geometry types and operations, that can be accessed from its C or C++ APIs. PostGIS uses the C API, to expose some SFCGAL's functions in spatial databases (cf. PostGIS manual). . This package provides the shared library. drwxr-xr-x root/root 0 2022-06-24 10:52 ./ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/lib/ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/lib/s390x-linux-gnu/ lrwxrwxrwx root/root 0 2022-06-24 10:52 ./usr/lib/s390x-linux-gnu/libSFCGAL.so.1 -> libSFCGAL.so.1.4.1 -rw-r--r-- root/root 11491504 2022-06-24 10:52 ./usr/lib/s390x-linux-gnu/libSFCGAL.so.1.4.1 drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/share/ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/share/doc/ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/share/doc/libsfcgal1/ -rw-r--r-- root/root 1319 2022-01-27 15:59 ./usr/share/doc/libsfcgal1/README.md -rw-r--r-- root/root 775 2022-06-24 10:52 ./usr/share/doc/libsfcgal1/changelog.Debian.gz -rw-r--r-- root/root 2700 2022-01-27 19:40 ./usr/share/doc/libsfcgal1/copyright drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/share/lintian/ drwxr-xr-x root/root 0 2022-06-24 10:52 ./usr/share/lintian/overrides/ -rw-r--r-- root/root 257 2022-06-24 10:39 ./usr/share/lintian/overrides/libsfcgal1 +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Purging /<> Not removing build depends: as requested +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: s390x Build Type: any Build-Space: 2470200 Build-Time: 677 Distribution: kinetic-proposed Host Architecture: s390x Install-Time: 165 Job: sfcgal_1.4.1-4.dsc Machine Architecture: s390x Package: sfcgal Package-Time: 843 Source-Version: 1.4.1-4 Space: 2470200 Status: successful Version: 1.4.1-4 -------------------------------------------------------------------------------- Finished at 2022-06-24T17:36:20Z Build needed 00:14:03, 2470200k disk space Adding user buildd to group lxd RUN: /usr/share/launchpad-buildd/bin/in-target scan-for-processes --backend=chroot --series=kinetic --arch=s390x PACKAGEBUILD-24110048 Scanning for processes to kill in build PACKAGEBUILD-24110048